(ruby)%E3%81%A7airodump%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は Ruby スクリプトでこの命令を使用しました:
system "gnome-terminal -e bash -c sudo timeout 20 airodump-ng wlp2s0mon -w mt --output-format csv --write-interval 20"
この手順では、2 番目のターミナルを開いてコマンドを実行しairodump
、その後最初のターミナルで作業を続行します。
上記のコマンドが機能しません。どうすれば修正できますか?
答え1
これにより、ターミナルにairodumpという新しいタブが開き、提供されたコマンドでairodump-ngが起動されます。
#!/bin/bash
gnome-terminal --tab --title="airodump" -- sudo airodump-ng wlan0mon
# or anny other command you want to run with airodump-ng
# airodump-ng -c Channel --bssid -w filename [your wifi card in monitor mode mon ]