diff --git a/main.py b/main.py index f0f3aac..5dc5bcb 100644 --- a/main.py +++ b/main.py @@ -225,13 +225,9 @@ def main(): break scan_ports_for_ip(ip, port_start, port_end) - bottom_line = len(ip_line_map) + 3 + len(open_port_msgs) - move_cursor(bottom_line, 0) - clear_line() - print("\n" + "-"*60) print("scan done at:", str(datetime.now())) - print("-"*60 + "\n") + print("-"*60) with open("summary.txt", "w") as f: if open_ports: @@ -244,7 +240,7 @@ def main(): else: f.write("no open ports found.\n") - print("[+] scan summary written to summary.txt :p\n") + print("\n[+] scan summary written to summary.txt :p") if __name__ == "__main__": try: main() diff --git a/services.json b/services.json index 7bdb657..c909a49 100644 --- a/services.json +++ b/services.json @@ -1,59 +1,30 @@ { - "21": {"name": "FTP"}, - "22": {"name": "SSH"}, - "23": {"name": "Telnet"}, - "25": {"name": "SMTP"}, - "53": {"name": "DNS"}, "80": {"name": "HTTP"}, - "110": {"name": "POP3"}, - "111": {"name": "RPC (Unix/Linux)"}, - "123": {"name": "NTP"}, - "143": {"name": "IMAP"}, - "161": {"name": "SNMP"}, + "443": {"name": "HTTPS"}, + "22": {"name": "SSH"}, + "5900": {"name": "VNC"}, + "3389": {"name": "RDP (Windows Remote Desktop)"}, "445": {"name": "SMB (Windows File Sharing)"}, + "111": {"name": "RPC (Unix/Linux)"}, + "27015": {"name": "Steam SRCDS (Source Dedicated Server)"}, + "25565": {"name": "Minecraft"}, + "21": {"name": "FTP"}, + "23": {"name": "Telnet"}, + "53": {"name": "DNS"}, + "25": {"name": "SMTP"}, + "110": {"name": "POP3"}, + "143": {"name": "IMAP"}, + "123": {"name": "NTP"}, + "161": {"name": "SNMP"}, + "3306": {"name": "MySQL"}, "1433": {"name": "MSSQL"}, "1521": {"name": "Oracle DB"}, - "3306": {"name": "MySQL"}, - "3389": {"name": "RDP (Windows Remote Desktop)"}, - "5060": {"name": "SIP (VoIP signaling)"}, - "5900": {"name": "VNC"}, "5000": {"name": "UPnP"}, - "8096": {"name": "Jellyfin Media Server"}, - "8448": {"name": "Matrix Federation"}, - "8920": {"name": "Jellyfin Media Server"}, - "32400": {"name": "Plex Media Server"}, - "27015": {"name": "Steam SRCDS (Source Dedicated Server TCP)"}, + "5060": {"name": "SIP (VoIP signaling)"}, + "33848": {"name": "Epic Games Launcher"}, "27016": {"name": "Steam SRCDS (Source Dedicated Server UDP)"}, - "25565": {"name": "Minecraft Server"}, - "2302": {"name": "DayZ Server"}, - "7777": {"name": "ARK: Survival Evolved"}, - "19132": {"name": "Minecraft Bedrock Edition"}, - "27960": {"name": "Quake III Arena"}, - "27005": {"name": "CS:GO Server"}, - "28960": {"name": "Call of Duty 4 Server"}, - "6112": {"name": "Battle.net Server"}, - "5901": {"name": "VNC Alternate Display"}, - "3128": {"name": "Squid Proxy"}, - "3307": {"name": "MySQL Alternate"}, - "5432": {"name": "PostgreSQL"}, - "6379": {"name": "Redis"}, - "11211": {"name": "Memcached"}, - "27017": {"name": "MongoDB"}, - "5001": {"name": "iPerf Server"}, - "25575": {"name": "Minecraft RCON"}, - "64738": {"name": "Mumble Server"}, - "6667": {"name": "IRC Server"}, - "1701": {"name": "L2TP VPN"}, - "1194": {"name": "OpenVPN"}, - "1723": {"name": "PPTP VPN"}, - "9898": {"name": "Syncthing"}, - "9000": {"name": "SonarQube Server"}, - "9001": {"name": "Tor ORPort"}, - "10000": {"name": "Webmin"}, - "32768": {"name": "RPC Ephemeral Port"}, - "49152": {"name": "Windows Ephemeral Port"}, - "49153": {"name": "Windows Ephemeral Port"}, - "28801": {"name": "Red Eclipse"}, - "28888": {"name": "Red Eclipse HTTP Server"}, - "28800": {"name": "Red Eclipse Master Server"} + "32400": {"name": "Plex Media Server"}, + "8096": {"name": "Jellyfin Media Server"}, + "8920": {"name": "Jellyfin Media Server"}, + "8448": {"name": "Matrix Federation"} }