Skip to content

The007Programmer/UFW-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UFWManagerLogo

Maintainence Last Commit Version Contributors Issues Pull Requests Docs

What is it?

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.

TOC

Description
Features
Usage
Package Requirements
Credits
License
Understanding Commits

Features

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

Installation and Usage

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).

Requirements

  • Python 3.10+ for running the application.
  • json python package for json handling.
  • os python package for bash commands.
  • subprocess for bash handling.

Credits

  • Made with
    • Python Bash
  • Made on
    • Visual Studio Code
  • Made for
    • Debian Ubuntu

License

About

Simple bash script to manage ip white/black listing for a server.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages