{"id":23002591,"url":"https://github.com/d1se0/advancedinternetnullhacker","last_synced_at":"2026-02-03T09:41:47.543Z","repository":{"id":267610996,"uuid":"901791329","full_name":"D1se0/advancedInternetNullHacker","owner":"D1se0","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-11T10:34:31.000Z","size":15,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T05:25:21.387Z","etag":null,"topics":["advaced","arp-scan","arp-spoofing","cibersecurity","ethical-hacking","hacking","hacking-tool","internet","ip","mac","monitoring","red","redes","scanning-tool","tool","tools"],"latest_commit_sha":null,"homepage":"","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/D1se0.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":"2024-12-11T10:19:15.000Z","updated_at":"2025-02-02T00:23:38.000Z","dependencies_parsed_at":"2024-12-11T11:32:48.139Z","dependency_job_id":"337f3c62-7a9a-4a1c-8727-a21f58b8f46f","html_url":"https://github.com/D1se0/advancedInternetNullHacker","commit_stats":null,"previous_names":["d1se0/advancedinternetnullhacker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D1se0%2FadvancedInternetNullHacker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D1se0%2FadvancedInternetNullHacker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D1se0%2FadvancedInternetNullHacker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D1se0%2FadvancedInternetNullHacker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/D1se0","download_url":"https://codeload.github.com/D1se0/advancedInternetNullHacker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246828477,"owners_count":20840474,"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":["advaced","arp-scan","arp-spoofing","cibersecurity","ethical-hacking","hacking","hacking-tool","internet","ip","mac","monitoring","red","redes","scanning-tool","tool","tools"],"created_at":"2024-12-15T07:11:28.902Z","updated_at":"2026-02-03T09:41:47.513Z","avatar_url":"https://github.com/D1se0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Network Monitoring and Security Tools\n\nThis project contains two tools designed to monitor and protect your `local network`. One tool is based on monitoring **IP** addresses and the other on monitoring **MACs**. Both tools work with a list of allowed elements that are defined in specific text files (`.txt`).\n\n## Prerequisites\n\nBefore running these tools, make sure you meet the following requirements:\n\n- **Linux** (preferably based on `Debian`, such as `Kali Linux`).\n\n- Tools installed:\n  - `arp-scan`\n  - `arpspoof`\n  - `Python 3`\n\nYou can install `arp-scan` and `arpspoof` with the following command:\n\n```bash\nsudo apt-get install arp-scan dsniff\n```\n\n## Tools Included\n\n### 1. IP Based Tool\n\n### Description\n\nThis tool monitors active `IP` addresses on your `local network`. Detects any unknown `IP` address (not included in the allowed list) and performs `ARP Spoofing` to disconnect it from the network.\n\n## Configuration\n\nCreate a file called `permitted_ip.txt` in the same directory as the script.\nAdd the allowed `IP` addresses, one per line.\n\n### Execution\n\nRun the `IP` based tool script with the following command:\n\n```bash\npython3 advanceInternetNullHacker_IP.py\n```\n\nDuring execution, you will need to enter the network interface (for example, `wlan0` or `eth0`).\n\n### 2. MAC Based Tool\n\n### Description\n\nThis tool monitors active `MAC` addresses on your local network. Detects any unknown `MAC` address (not included in the allowed list) and performs `ARP Spoofing` against the associated `IP`.\n\n## Configuration\n\nCreate a file called `permitted_mac.txt` in the same directory as the script.\nAdd the allowed `MAC` addresses, one per line.\n\n### Execution\n\nRun the `MAC` based tool script with the following command:\n\n```bash\npython3 advanceInternetNullHacker_MAC.py\n```\n\nDuring execution, you will need to enter the network interface (for example, `wlan0` or `eth0`).\n\nActive Device Identification: `knowARPHosts.sh`\n\nThe `knowARPHosts.sh` script allows you to identify the devices currently connected to your local network. Use `arp-scan` to get a list of active `IP` and `MAC` addresses.\n\n## Use\n\nRun the script with the following command:\n\n```bash\nbash knowARPHosts.sh\n```\n\nDuring execution, you will need to enter the network interface (for example, `wlan0` or `eth0`). This script will generate a list of connected devices in format:\n\n```\n192.168.1.1  c0:3c:04:3f:63:60  Manufacturer's Name\n192.168.1.2  00:11:22:33:44:55  Manufacturer Name\n```\n\nUse this information to update the `permitted_ip.txt` and `permitted_mac.txt` files.\n\n### Configuration Files\n\n`permitted_ip.txt`: List of allowed `IP` addresses. Each address should go on a separate line.\n`permitted_mac.txt`: List of allowed `MAC` addresses. Each address must go on a separate line.\n\nBe sure to keep these lists up to date with the addresses of your known devices.\n\n## Important Notes\n\nBoth tools run `ARP Spoofing` to disconnect unknown devices. This could be detected by more advanced network security systems.\nUse these tools responsibly and only on 'networks that you manage'.\nRun the scripts with administrator permissions (`sudo`) if you encounter permissions problems.\n\n### Workflow Example\n\nRun knowIP.sh to identify the current devices on your network.\nAdd the detected IP or MAC addresses to their respective files (`permitted_ip.txt` or `permitted_mac.txt`).\nRun the corresponding tool (by `IP` or by `MAC`).\nMonitor the status of connected devices and disconnect unknown ones automatically.\n\n## Contact\n\nIf you have any questions or improvements for these tools, do not hesitate to share them. Enjoy a more secure network!\n\nCreator: d1se0\n\nContact: ciberseguridad12345@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd1se0%2Fadvancedinternetnullhacker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd1se0%2Fadvancedinternetnullhacker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd1se0%2Fadvancedinternetnullhacker/lists"}