A simple tool for IP management on servers. Currently this python file is executable exclusively on Debian-based servers, as the bash commands are specific to the filepath and syntax of Debian architecture.
Description
Features
Usage
Package Requirements
Credits
License
Understanding Commits
| Feature | Implemented? |
|---|---|
| Can allow all IPs listed | ✅ |
| Stores and recieves IPs from JSON file | ✅ |
| Status commands (who is currently whitelisted) | ✅ |
| Interactive IP addition/removal | ✅ |
| Database verification with background command runs | ✅ |
Install my software PPA:
sudo add-apt-repository ppa:aahilshaikh/software
Update APT cache:
sudo apt update
Install ufwmanager package:
sudo apt install ufwmanager
NOTE: Package currently published only for Ubuntu 24.04 (Noble Numbat).
Python 3.10+for running the application.jsonpython package for json handling.ospython package for bash commands.subprocessfor bash handling.
- Located here.
