Improvements

This commit is contained in:
MissValeska 2014-11-25 08:28:58 -08:00
parent 677df07d69
commit 66500c1c2c
2 changed files with 20 additions and 5 deletions

View File

@ -437,7 +437,7 @@ parse_options(int argc, char **argv)
switch (c) { switch (c) {
case 'n': case 'n':
printf("netsplit argument: %s", optarg); printf("netsplit argument: %s\n", optarg);
if(strcmp("inet", optarg) == 0 || strcmp("INET", optarg) == 0) if(strcmp("inet", optarg) == 0 || strcmp("INET", optarg) == 0)
netsplit.netsplit_inet_mode = 1; netsplit.netsplit_inet_mode = 1;
if(strcmp("ntk", optarg) == 0 || strcmp("NTK", optarg) == 0) if(strcmp("ntk", optarg) == 0 || strcmp("NTK", optarg) == 0)

View File

@ -1,10 +1,14 @@
#!/bin/sh #!/bin/sh
# ntk-wifi: sets a wifi card in Ad-Hoc mode and its essid to "netsukuku". # ntk-wifi: sets a wifi card in ad-hoc mode and its essid to "netsukuku".
if test -z "$1" -o "$1" = "help" -o "$1" = "-h" -o "$1" = "--help" if test -z "$1" -o "$1" = "help" -o "$1" = "-h" -o "$1" = "--help"
then then
echo "You must specify your wifi interface." echo "You must specify your wifi interface."
echo "Ex: ntk-wifi wlan0" echo "Ex: ntk-wifi wlan0"
echo "Optional arguments:"
echo "-u --undo Reverts the effect of this script"
echo "You may need to turn your interface off and on in your network manager"
echo "E.G: Clicking the wifi icon and hitting off and then hitting on after"
exit 1 exit 1
fi fi
@ -17,10 +21,21 @@ fi
wlan=$1 wlan=$1
echo "* Setting $wlan in \"Ad-Hoc\" mode with essid \"netsukuku\":" echo "$2"
echo " iwconfig $wlan mode Ad-Hoc essid netsukuku"
if ! iwconfig $wlan mode Ad-Hoc essid netsukuku if $2 == "-u" $2 == "--undo"
then
iwconfig $wlan mode managed
ifconfig $wlan down
ifconfig $wlan up
exit 0
fi
echo "* Setting $wlan in \"ad-hoc\" mode with essid \"netsukuku\":"
echo " iwconfig $wlan mode ad-hoc essid netsukuku"
if ! iwconfig $wlan mode ad-hoc essid netsukuku
then then
echo "[!] iwconfig failed." echo "[!] iwconfig failed."
echo "Retry manually with: " echo "Retry manually with: "