# 🛡️ UFW AbuseIPDB Reporter
[](https://github.com/2SharkyStudios/UFW-AbuseIPDB-Reporter)
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://nodejs.org)
[](https://github.com/2SharkyStudios/UFW-AbuseIPDB-Reporter/commits)
[](https://github.com/2SharkyStudios/UFW-AbuseIPDB-Reporter/stargazers)
An integration tool designed to analyze UFW logs and report IP addresses blocked by the firewall to the [AbuseIPDB](https://www.abuseipdb.com) database.
To prevent excessive reporting of the same IP address within a short time period, the tool uses a temporary cache file to track previously reported IP addresses.
## Changes
My Fork Includes:
Port ingnoring in the config file and upcoming changes being confidence % ignoring if % is too low it wont report (helps build quality rapport)
> [!IMPORTANT]
> - If you'd like to make changes to any files in this repository, please start by creating a [public fork](https://github.com/2SharkyStudios/UFW-AbuseIPDB-Reporter/fork).
> - According to AbuseIPDB's policy, [UDP traffic should not be reported](https://github.com/sefinek/UFW-AbuseIPDB-Reporter/discussions/2)!
# 📌 Attribution
This project is a fork/derived work based on the original work by its creator **sefinek**. This repository keeps the original authorship/license notices and adds the necessary credit for the upstream project.
### [OG Repo](https://github.com/sefinek/UFW-AbuseIPDB-Reporter/pulls)
Original Creator: @sefinek
## 🤝 Development
If you want to contribute to the development of this project, feel free to create a new [Pull request](https://github.com/2SharkyStudios/UFW-AbuseIPDB-Reporter/pulls). I will definitely not appreciate it!
## 🔑 [GPL-3.0 License](LICENSE)
Copyright © 2024-2026 [Sefinek](https://sefinek.net)
Copyright © 2026 [Terraforge LTD](https://terraforge.fun)
# Install
```bash
wget https://chillcog.com/ufw-abuseipdb/install.sh
chmod +x install.sh
bash install.sh
```