DeXoHigh / dexo-ipblacklist

DeXo IP Blocker is a Node.js script designed to automatically download and process IP blacklists from various sources and block the listed IPs using iptables. This script helps enhance the security of your server by preventing incoming and outgoing connections from known malicious IPs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeXo Bad IP Blacklist

GitHub GitHub stars GitHub forks

DeXo Bad IP Blacklist is a Node.js script designed to automatically download and process IP blacklists from various sources and block the listed IPs using iptables. This script helps enhance the security of your server by preventing incoming and outgoing connections from known malicious IPs.

Features

  • Automatically download and process IP blacklists from multiple sources.
  • Block malicious IPs using iptables.
  • Customizable list of IP blacklist sources.
  • Easy-to-use and configurable.

Installation

  1. Ensure you have Node.js installed on your server.
  2. Download the DeXo Bad IP Blacklist script with this command:
git clone https://github.com/DeXoHigh/dexo-ipblacklist.git
  1. Install the required Node.js packages by running the following command:
cd dexo-ipblacklist/ && npm i

Usage

Configuration

Open the app.js and customize the IP_BLACKLIST_URLS array to include the URLs of the IP blacklists you want to use.

Running the Script:

Start the script by running the following command:

npm run start

Stop the script by running the following command:

npm run stop

Automation:

Schedule the script to run at regular intervals by adding it to your server's cron jobs or using a task scheduler. For detailed usage instructions, see How to Use in the documentation.

Contributing

Contributions are welcome! If you would like to contribute to this project, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

DeXoHigh

Acknowledgments

Special thanks to List of IP Addresses for providing IP blacklists.
LittleJake
borestad

Support

If you have questions or need assistance, please open an issue in the GitHub repository.

About

DeXo IP Blocker is a Node.js script designed to automatically download and process IP blacklists from various sources and block the listed IPs using iptables. This script helps enhance the security of your server by preventing incoming and outgoing connections from known malicious IPs.

License:MIT License


Languages

Language:JavaScript 100.0%