https://github.com/caminashell/iplsch
IP Address List Checker
https://github.com/caminashell/iplsch
Last synced: over 1 year ago
JSON representation
IP Address List Checker
- Host: GitHub
- URL: https://github.com/caminashell/iplsch
- Owner: caminashell
- License: gpl-3.0
- Created: 2024-01-18T14:59:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T15:57:25.000Z (over 2 years ago)
- Last Synced: 2025-02-02T01:13:28.223Z (over 1 year ago)
- Language: Python
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iplsch
IP Address List Checker
I was installing UFW on Debian and looking into IP Blocking lists.
Since I already use a well-maintained list, I thought I would compare
it to what I had come across from a UFW source.
For now, you'll need two files for the script to process;
1. `base.txt` - The file that contains your current IP Block list.
2. `test.txt` - The file containing another list of IP addresses to block.
It will print out a list of all the IP Addresses that are missing from your
control (base) file.
Example:
```log
Missing: 192.168.1.0
Missing: 192.168.1.1
Missing: 192.168.1.2
Missing: 192.168.1.3
```
Run this script alongside your list files with;
```bash
python iplsch.py
```
-- or --
```sh
python3 iplsch.py
```
#### Future considerations
- Memory clean up
- Compiling to a binary
- Operators and Inputs
- Append missing addresses to current list
- Create new list based from above
- Stout to clipboard or file
- Sorting
- Geo/Location, Extended info