私はxdotool
パスワードマネージャでパスワードを安全に入力するためにxdotoolを使用しています(クリップボードを使用する代わりに)。pass
私はxdotoolに確実に安全でないようにするログがあるかどうか疑問に思います。
それでは、他の人に見えるログや他の潜在的な不安全なログがありますか?
参考までに私が使用する方法は次のとおりです。
#!/usr/bin/env python3
import subprocess
import sys
from time import sleep
if len(sys.argv) == 2:
delay = int(sys.argv[1])
else:
delay = 3
data = sys.stdin.readline().rstrip('\n')
sleep(delay)
subprocess.call(['xdotool', 'type', '--clearmodifiers', data])
ベストアンサー1
xdotool
私が知っている限り、ログはありませんが、kasperdが指摘したように、xdotool
パスワードを引数として使用して実行することは明らかに安全ではありません。ただし、パスワードが出力に表示されないようにパイプで接続できますps aux
。
echo -n "$pass" | xdotool type --clearmodifiers --file -
デフォルトでは(in bash
)は独自のプロセスとして実行されないため、には表示されない組み込みバージョンのechoが使用されますps
。builtin echo
どのバージョンを使用するかわからない場合は実行できます。