Wie verwende ich den Befehl Airodump im System (Gnome-Terminal) (Ruby)?

Wie verwende ich den Befehl Airodump im System (Gnome-Terminal) (Ruby)?

Ich habe diese Anweisung in meinem Ruby-Skript verwendet:

system "gnome-terminal -e bash -c sudo timeout 20 airodump-ng wlp2s0mon -w mt --output-format csv --write-interval 20"

Mit dieser Anweisung möchte ich ein zweites Terminal öffnen, um den airodumpBefehl auszuführen und dann im ersten Terminal weiterzuarbeiten.

Der obige Befehl funktioniert nicht. Wie kann ich das beheben?

Antwort1

Dadurch wird im Terminal eine neue Registerkarte mit dem Namen „airodump“ geöffnet, wobei „airodump-ng“ mit dem angegebenen Befehl gestartet wird.

#!/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 ] 

verwandte Informationen