GetPageSpeed Extras

nginx-honeypot

How to install nginx-honeypot on Fedora Linux

NGINX honeypot - detect malicious bots (and optionally firewall-ban them)

License: MIT https://github.com/dvershinin/nginx-honeypot

Availability

Compare package tracks by distribution and architecture. Checkmarks show the architectures available in each repository channel.

Distro Channel noarch Version
Fedora 44 Stable 1.1.0
Fedora 43 Stable 1.1.0

Description

NGINX honeypot with lots of "honey" for bad bots. A map of bot-bait request URIs (phpMyAdmin probes, .env grabs, exploit paths) makes NGINX return 410 Gone, cutting server load and log noise. The package is config-only and needs nothing but nginx. Banning the offending IP is optional and opt-in: a free fcgiwrap + ipset path, and a Pro path that bans from one directive via nginx-module-nftset-access. Both are documented in the README.

Built for Fedora Linux.

Install

Stable Fedora 43, 44

nginx-honeypot on Fedora Linux 43, 44

sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm
sudo dnf -y install nginx-honeypot

Package downloads require an active GetPageSpeed subscription — one repository for nginx-honeypot and thousands more packages for Fedora Linux.

Subscribe — from $10/mo

Frequently asked questions

How do I install nginx-honeypot on Fedora Linux?

Add the GetPageSpeed repository, then install the nginx-honeypot package with your system package manager.

Which Fedora Linux versions is nginx-honeypot available for?

nginx-honeypot is available for Fedora 43, 44.

Subscribe