{"id":18592363,"url":"https://github.com/itaynir1/port-scanner","last_synced_at":"2025-05-16T10:09:53.479Z","repository":{"id":183115174,"uuid":"669625051","full_name":"itaynir1/port-scanner","owner":"itaynir1","description":" The Port Scanner project is a Python script that allows users to scan for open ports on one or multiple target IP addresses. It utilizes sockets to check the connectivity of specified ports, aiding in network analysis and cybersecurity assessments. ","archived":false,"fork":false,"pushed_at":"2023-07-22T22:37:57.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T21:38:27.848Z","etag":null,"topics":["command-line-utility","cyber-defense","cybersecurity","ethical-hacking","information-security","internet-scanner","network-analysis","network-security","network-tools","open-ports-detection","pentesting-tools","port-scanner","port-scanning","programming","python","socket"],"latest_commit_sha":null,"homepage":"https://github.com/itaynir1/port-scanner","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itaynir1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-22T22:29:01.000Z","updated_at":"2024-10-14T05:48:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"12fd177b-8777-4bda-bfd7-76b31c44cd5b","html_url":"https://github.com/itaynir1/port-scanner","commit_stats":null,"previous_names":["itaynir1/port-scanner"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaynir1%2Fport-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaynir1%2Fport-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaynir1%2Fport-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaynir1%2Fport-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itaynir1","download_url":"https://codeload.github.com/itaynir1/port-scanner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254509473,"owners_count":22082892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line-utility","cyber-defense","cybersecurity","ethical-hacking","information-security","internet-scanner","network-analysis","network-security","network-tools","open-ports-detection","pentesting-tools","port-scanner","port-scanning","programming","python","socket"],"created_at":"2024-11-07T01:08:21.268Z","updated_at":"2025-05-16T10:09:53.459Z","avatar_url":"https://github.com/itaynir1.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# **Port Scanner**\n## Introduction\nWelcome to the Port Scanner project! This simple Python script allows you to scan for open ports on one or multiple target IP addresses. The script utilizes sockets to check the connectivity of each specified port on the given targets.\n\n## Requirements\nTo run this script, you need the following:\n- Python 3.x\n- The `socket` library, which is usually included with Python by default.\n\n## Usage\nYou can run the script using the command line. Here's how you can use it:\n```python\npython port_scanner.py\n```\nThe script will prompt you to enter the targets and the number of ports you want to scan.\n\n1. Enter the targets to scan. You can enter a single target or multiple targets separated by commas, for example:\n\n- Single target: `192.168.0.1`\n- Multiple targets: `192.168.0.1, 8.8.8.8, 10.0.0.1`\n\n2. Enter the number of ports you want to scan.\n The script will scan ports from 1 to the specified number.\n\n## Example\nLet's say you want to scan for open ports on two targets:\n\n`192.168.0.1` and `8.8.8.8`, and scan the first 1000 ports.\n\nYou would run the script like this:\n```python\npython port_scanner.py\n[*] Enter Targets To Scan (split them by ,): 192.168.0.1, 8.8.8.8\n[*] Enter How Many Ports You Want To Scan: 1000\n```\nThe script will then start scanning for open ports on the specified targets and display the results.\n\n## Acknowledgments\nThis Port Scanner project is a simple educational tool and may have limitations. It should not be used for any malicious purposes.\nAlways ensure that you have proper authorization before scanning any target systems\n\n## Disclaimer\n**The Port Scanner is provided as-is without any warranty. The developers are not responsible for any misuse or damages caused by the use of this tool. Use it responsibly and at your own risk.**\n\nHappy scanning!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitaynir1%2Fport-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitaynir1%2Fport-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitaynir1%2Fport-scanner/lists"}