{"id":16366462,"url":"https://github.com/centminmod/getipintel","last_synced_at":"2025-06-15T11:36:19.039Z","repository":{"id":80279769,"uuid":"152393124","full_name":"centminmod/getipintel","owner":"centminmod","description":"query getipintel data to detect proxy, vpn or bad ips","archived":false,"fork":false,"pushed_at":"2018-10-10T09:06:08.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-31T01:29:22.767Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/centminmod.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-10T08:56:23.000Z","updated_at":"2018-12-05T06:31:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"c996a869-ef59-4312-9b4e-881d406fa412","html_url":"https://github.com/centminmod/getipintel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fgetipintel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fgetipintel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fgetipintel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fgetipintel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/centminmod","download_url":"https://codeload.github.com/centminmod/getipintel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239827919,"owners_count":19703780,"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":[],"created_at":"2024-10-11T02:46:36.079Z","updated_at":"2025-02-20T11:27:39.443Z","avatar_url":"https://github.com/centminmod.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GetIPInetl Proxy/VPN/Bad IP Check\n\nQuery [GetIPIntel](https://getipintel.net/) data to detect proxy, vpn or bad ips.\n\n## How GetIPIntel Works\n\n\u003e Given an IP address, the system will return a probabilistic value (between a value of 0 and 1) of how likely the IP is a VPN / proxy / hosting / bad IP. A value of 1 means that IP is explicitly banned (a web host, VPN, or TOR node) by our dynamic lists. Otherwise, the output will return a real number value between 0 and 1, of how likely the IP is bad / VPN / proxy, which is inferred through machine learning \u0026 probability theory techniques using dynamic checks with large datasets. Billions of new records are parsed each month to ensure the datasets have the latest information and old records automatically expire. The system is designed to be efficient, fast, simple, and accurate.\n\n## Usage\n\n```\n./getipintel.sh \n\n./getipintel.sh check email@yourdomain.com ipaddress\n./getipintel.sh proxyvpn-check email@yourdomain.com ipaddress\n./getipintel.sh proxyvpn-badipcheck email@yourdomain.com ipaddress\n```\n\nYou need to pass your own valid email address as second field and the IP address you want to check as the third field\n\n```\n./getipintel.sh check email@yourdomain.com xxx.xxx.xxx.xxx\n{\n  \"status\": \"success\",\n  \"result\": \"1\",\n  \"queryIP\": \"xxx.xxx.xxx.xxx\",\n  \"queryFlags\": \"b\",\n  \"queryOFlags\": null,\n  \"queryFormat\": \"json\",\n  \"contact\": \"email@yourdomain.com\"\n}\n```\n\n`proxyvpn-check` option returning value of `1` so likely a proxy, vpn etc\n\n```\n./getipintel.sh proxyvpn-check email@yourdomain.com xxx.xxx.xxx.xxx\n1\n```\n\n`proxyvpn-badipcheck` option returning value of `1` so likely a proxy, vpn including bad IP checks etc\n\n```\n./getipintel.sh proxyvpn-badipcheck email@yourdomain.com xxx.xxx.xxx.xxx\n1\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fgetipintel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcentminmod%2Fgetipintel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fgetipintel/lists"}