{"id":21162739,"url":"https://github.com/logandhillon/ping-the-internet","last_synced_at":"2025-07-18T11:04:47.082Z","repository":{"id":246440006,"uuid":"821137220","full_name":"logandhillon/ping-the-internet","owner":"logandhillon","description":"Find every website on the internet!","archived":false,"fork":false,"pushed_at":"2024-06-27T22:36:24.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T16:15:30.647Z","etag":null,"topics":["http","networking"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/logandhillon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-27T22:26:55.000Z","updated_at":"2024-06-27T22:36:27.000Z","dependencies_parsed_at":"2024-06-28T00:48:52.736Z","dependency_job_id":"d4f1ef84-2f0b-4304-912b-a23068ba5cb2","html_url":"https://github.com/logandhillon/ping-the-internet","commit_stats":null,"previous_names":["logandhillon/ping-the-internet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/logandhillon/ping-the-internet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logandhillon%2Fping-the-internet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logandhillon%2Fping-the-internet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logandhillon%2Fping-the-internet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logandhillon%2Fping-the-internet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logandhillon","download_url":"https://codeload.github.com/logandhillon/ping-the-internet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logandhillon%2Fping-the-internet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265746404,"owners_count":23821645,"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":["http","networking"],"created_at":"2024-11-20T13:33:28.191Z","updated_at":"2025-07-18T11:04:47.039Z","avatar_url":"https://github.com/logandhillon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ping the Internet!\n\n## What is this?\n\nPing the Internet! is a project made to ping ***every*** IPv4 address that could possibly exist, and see which ones respond to HTTP requests.\nIf an address is responding to an HTTP request, it can be viewed by a web browser, and is thus what we know as a \"website.\"\n\nUltimately, it probes the vast landscapes of the internet, finding every website that exists in the process.\n\n## Usage\n\nFirstly, ensure you have the proper resources (computing power \u0026 time) to run this program. I would recommend running this on a dedicated machine, as it will use up to millions of threads, and is very heavy on system resources.\n\n```sh\ngit clone https://github.com/logandhillon/ping-the-internet.git\ncd ping-the-internet\n```\n\nFinally, run `probe_http.py`.\n\n:warning: This script is **VERY** CPU-intensive, and sometimes may be difficult to abort! (even with task manager!)\n\n## Legacy Store Conversion\n\nIf you used an older version of this program, and would like to convert the legacy IP storage system into the newer IPDB store, follow these steps.\n\nEnsure you are in the root directory of the project, containing the `out/` folder and any scripts.\n\nRun the Legacy IP Address Storage Conversion Agent (LIPSCA).\n\n```sh\npython3 lipsca.py\n```\n\nFollow the steps on screen.\n\nIf it was successful, the `out/` folder should be empty. You may now delete it.\n\nAll the IPs from the legacy store should now be avaliable in `ipdb.txt`.\n\n## Disclaimer\n\nPing the Internet! is not liable nor responsible for any damages or other harm caused by the use of this program, its contents, or its output. This project will send out millions of network requests in a short amount of time, which *may* cause your router or ISP to temporarily disable internet access for your device or home.\n\n**Irresponsible or improper use of this program may result in damages that YOU are solely liable for.**\n\n## Licensing\n\n© 2024 Logan Dhillon. See the full license at [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogandhillon%2Fping-the-internet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogandhillon%2Fping-the-internet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogandhillon%2Fping-the-internet/lists"}