{"id":17026896,"url":"https://github.com/wirzka/netfier","last_synced_at":"2026-01-20T01:05:30.139Z","repository":{"id":193590352,"uuid":"265376483","full_name":"wirzka/netfier","owner":"wirzka","description":"Python script to check for malicious IP connections.","archived":false,"fork":false,"pushed_at":"2022-01-18T07:38:46.000Z","size":26,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-11T20:50:25.337Z","etag":null,"topics":["abuseipdb","blueteam","cybersecurity","infosec","network-analysis","networking","python"],"latest_commit_sha":null,"homepage":"https://github.com/wirzka/netfier","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wirzka.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}},"created_at":"2020-05-19T21:54:27.000Z","updated_at":"2023-03-20T13:26:52.000Z","dependencies_parsed_at":"2023-09-08T23:30:26.804Z","dependency_job_id":null,"html_url":"https://github.com/wirzka/netfier","commit_stats":null,"previous_names":["wirzka/netfier"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirzka%2Fnetfier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirzka%2Fnetfier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirzka%2Fnetfier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirzka%2Fnetfier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wirzka","download_url":"https://codeload.github.com/wirzka/netfier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247398622,"owners_count":20932775,"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":["abuseipdb","blueteam","cybersecurity","infosec","network-analysis","networking","python"],"created_at":"2024-10-14T07:45:08.888Z","updated_at":"2026-01-20T01:05:30.108Z","avatar_url":"https://github.com/wirzka.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NetFier\n\nSimple python tool that checks for malicious/suspicious IP connection on local machine using AbuseIPDB.\n\n### How it works\nThis is how the script gears run:\n1. The script starts by running as from command line the ipconfig command\n2. It saves the result to a txt file\n3. It parses the file looking for IP connections\n4. It retrieves the IPs, port used and connection status\n5. Checks IPs against AbuseIPDB using the API\n6. Shows the results giving advice based on the confidence score\n\nColored scheme works as the following table:\n| Advice        | Score range   | Color  |\n| ------------- |:-------------:| ------:|\n| Good          | 0-30  | green |\n| Maybe check it | 30-50  |   cyan  |\n| Check it | 50-60  | yellow\n| Absolutely  check it | 60-100      |   red |\n\n### Prerequisites\n\n* Windows OS\n* Python version: `3.7`\n* [AbuseIPDB](https://www.abuseipdb.com) profile for the [API KEY](https://www.abuseipdb.com/api)\n* [AbuseIpDb](https://github.com/vsecades/AbuseIpDb) by [Vsecades](https://github.com/vsecades)\n* [Art](https://github.com/sepandhaghighi/art) for the ASCII art\n\n### How to use it\nOnce you satisfy all the prerequisites, just launch it and let him do the magic.\n\n## Purpose of this tool\nChecking any suspicious connection.\nBy the way, I've created this tool just for educational purpose.\nFeel free to show me better way to do it.\n\n## Authors\n\n* **Andrea Grigoletto** - [Wirzka](https://github.com/wirzka)\n\n## Acknowledgments\n\n* Thanks to [AbuseIPDB](https://www.abuseipdb.com) for the service offered\n* Thanks to [Vsecades](https://github.com/vsecades) for the API module, it rocks.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwirzka%2Fnetfier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwirzka%2Fnetfier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwirzka%2Fnetfier/lists"}