コード例 #1
0
 def test_extract_page_links_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(14, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         14, "facebook.com")
コード例 #2
0
def run():

    try:
        choice = input("~> : ")

        if choice == '1':
            print("\n")
            print("[+] Traceroute script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(1, target)
            print(txt)

        elif choice == '2':
            print("\n")
            print("[+] Ping Test script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(2, target)
            print(txt)

        elif choice == '3':
            print("\n")
            print("[+] DNS Lookup script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(3, target)
            print(txt)

        elif choice == '4':
            print("\n")
            print("[+] Reverse DNS script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(4, target)
            print(txt)

        elif choice == '5':
            print("\n")
            print("[+] Find DNS Host script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(5, target)
            print(txt)

        elif choice == '6':
            print("\n")
            print("[+] Find Shared DNS script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(6, target)
            print(txt)

        elif choice == '7':
            print("\n")
            print("[+] Zone Transfer script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(7, target)
            print(txt)

        elif choice == '8':
            print("\n")
            print("[+] Whois Lookup script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(8, target)
            print(txt)

        elif choice == '9':
            print("\n")
            print("[+] IP Location Lookup script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(9, target)
            print(txt)

        elif choice == '10':
            print("\n")
            print("[+] Reverse IP Lookup script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(10, target)
            print(txt)

        elif choice == '11':
            print("\n")
            print("[+] TCP Port Scan script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(11, target)
            print(txt)

        elif choice == '12':
            print("\n")
            print("[+] Subnet Lookup script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(12, target)
            print(txt)

        elif choice == '13':
            print("\n")
            print("[+] HTTP Header Check script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(13, target)
            print(txt)

        elif choice == '14':
            print("\n")
            print("[+] Extract Page Links script running..")
            target = input("[+] Target : ")
            print("\n")
            txt = hackertarget_api.hackertarget_api(14, target)
            print(txt)

        elif choice == '15':
            print("\n")
            print("[+] Version Checking..")
            time.sleep(2)
            version_number = "2.0"
            time.sleep(3)
            print("[+] Version : " + version_number)

        elif choice == '16':
            exit()

    except KeyboardInterrupt:
        print("\nAborted!")
        quit()
    except:
        print("Invalid Option !\n")
        return run()
コード例 #3
0
 def test_subnet_lookup_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(12, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         12, "facebook.com")
コード例 #4
0
 def test_http_header_check_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(13, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         13, "facebook.com")
コード例 #5
0
 def test_reverse_ip_lookup_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(10, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         10, "facebook.com")
コード例 #6
0
 def test_tcp_port_scan_lookup_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(11, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         11, "facebook.com")
コード例 #7
0
 def test_whois_lookup_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(8, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         8, "facebook.com")
コード例 #8
0
 def test_ip_location_lookup_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(9, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         9, "facebook.com")
コード例 #9
0
 def test_zone_transfer_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(7, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         7, "facebook.com")
コード例 #10
0
 def test_find_shared_dns_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(6, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         6, "facebook.com")
コード例 #11
0
 def test_reverse_dns_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(4, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         4, "facebook.com")
コード例 #12
0
 def test_ping_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(2, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         2, "facebook.com")
コード例 #13
0
 def test_traceroute_script(self):
     hackertarget_api.hackertarget_api = Mock()
     hackertarget_api.hackertarget_api(1, "facebook.com")
     hackertarget_api.hackertarget_api.assert_called_once_with(
         1, "facebook.com")