frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: AI-drop project – drop traffic fast from misbehaving crawlers (AGPL)

https://rocketgit.com/user/catalinux/ai-drop
2•catab•13m ago
Hello!

All started with 4 million requests / day on rocketgit.com (AGPL git hosting). Instead of thousands. Enough is enough!

Presentation (8 pages): https://rocketgit.com/user/catalinux/ai-drop/artefacts/downl...

So, I built AI-drop free-software project (AGPL) to block this kind of crawlers. rocketgit.com has a very restrictive robots.txt (only around 10 pages are allowed). But the crawlers are not respecting it. So, who is not respecting it will be blocked.

Limiting by IP or user-agent is not working anymore. The crawlers are using millions of IPs and it takes days to reuse an IP. And they use fake user-agents.

I am using honeypots to build a list of misbehaving IPs which are streamed to downstream instances. Right now I have around 1.573.000 IPv4 and 6.000 IPv6 misbehaving addresses. I keep them in the list only for 7 days to not block somebody legit. I am watching the traffic on rocketgit.com and the solution is working nicely.

It uses an eBPF program to fast drop the packets.

You can try it easily on your Linux servers:

# Check https://rocketgit.com/user/catalinux/ai-drop/pkg # If your distribution is already there, follow the instructions. # It is the best way to keep you up-to-date.

# Look inside 'ai-drop.spec' or 'debian/control' and install the dependencies. git clone https://rocketgit.com/user/catalinux/ai-drop cd ai-drop ./configure make install # edit /etc/ai-drop.conf # Very important: # set 'interface' (non 'eth' are not supported now) # set 'safe_mode = 0' if you only want to evaluate the product.

Then:

systemctl enable --now ai-drop journalctl -f -u ai-drop

# The list of misbehaving IPs will be streamed from the main server.

# Look at the statistics, especially 'drops': ai-drop dump-stats # Output example: # now=1794482762 ipv4_total=0 ipv6_total=0 total=0 \ # ipv4_adds=0 ipv6_adds=0 adds=0 \ # ipv4_updates=0 ipv6_updates=0 updates=0 \ # ipv4_drops=0 ipv6_drops=0 drops=0 \ # ipv4_real_drops=0 ipv6_real_drops=0 real_drops=0 \ # ipv4_expires=0 ipv6_expires=0 expires=0 \ # ipv4_deletes=0 ipv6_deletes=0 deletes=0 \ # last_load=0 daemon_start=0

Please note that no AI was used to build this software.

Thank you for your time!

Catalin(ux) C.M.T. BOIE

Show HN: Vibeberry.io – Font Generator, Symbols, Emoji, Lenny Faces Collection

https://vibeberry.io
1•vibeberry•2m ago•0 comments

Show HN: Ultra-Low Latency C++23 HFT Engine and Lock-Free Ring Buffers

https://github.com/grfdsasdvef/awesome-hft-cpp23-internals
1•snowdensay•2m ago•0 comments

Fossil versions: a fingerprint of AI-written code in 250k NPM packages

https://github.com/kobima6813/fossil-versions
1•kobima6813•5m ago•0 comments

Leidenfrost Effect

https://en.wikipedia.org/wiki/Leidenfrost_effect
1•bryanrasmussen•6m ago•0 comments

Show HN: Give your agent its own temp mail service

https://github.com/shbernal/buzon
1•shbernal01•7m ago•0 comments

Coalition of Concerned AI Staff

https://concernedaistaff.org/
1•Bluestein•8m ago•0 comments

A tour of txtar

https://rednafi.com/go/txtar/
1•jcbhmr•9m ago•0 comments

Semver Trick

https://github.com/dtolnay/semver-trick
1•jcbhmr•10m ago•0 comments

Microsoft Outage

https://www.theguardian.com/technology/live/2026/nov/13/microsoft-outage-down-today-live-update-o...
1•dstala•11m ago•0 comments

A radio-wave trick from the 80s could keep fusion reactors running continuously

https://www.techspot.com/news/114518-radio-wave-trick-1980s-could-key-keeping-fusion.html
2•thunderbong•12m ago•0 comments

Show HN: AI-drop project – drop traffic fast from misbehaving crawlers (AGPL)

https://rocketgit.com/user/catalinux/ai-drop
2•catab•13m ago•0 comments

Jensen Huang's abrupt exit stuns Nvidia's China staff, clouding the outlook

https://2tinteractive.com/watch/episodes/5707/
2•LebToki•14m ago•0 comments

IMDb automatically creates an account based on your signed in Amazon.com account

https://www.reddit.com/r/enshittification/comments/1ulwg36/
2•guessmyname•17m ago•0 comments

Eleven: a Rust/EGUI Implementation of WinAMP/XMMS

https://github.com/justinrmiller/eleven
1•itgoestoeleven•18m ago•0 comments

The Netherlands Is Dismantling the International Criminal Court

https://rightsforum.org/en/diplomatic-sources-the-netherlands-is-negotiating-the-dismantling-of-t...
33•cowlevel•23m ago•1 comments

Gram 3.5.0 Released

https://gram-editor.com/posts/release-3.5.0/
1•mistermatt•24m ago•0 comments

Stanford CS 329Z: Engineering AI Agents

https://cs329z.stanford.edu/
1•chirau•27m ago•0 comments

mautrix/gmessages: A Matrix-Google Messages puppeting bridge

https://github.com/mautrix/gmessages
1•aragonite•28m ago•0 comments

Businessman Introduced Jensen Huang to His Paramour. It Was Her Husband

https://www.wsj.com/tech/ai/a-mystery-businessman-introduced-jensen-huang-to-his-paramourher-husb...
2•Alien1Being•31m ago•0 comments

Ask HN: Is there hope against slop?

3•yuchi•32m ago•3 comments

USN-9090-1: Apache HTTP Server vulnerabilities

https://ubuntu.com/security/notices/USN-9090-1
1•axis_official•39m ago•0 comments

TSMC Hacked

https://www.sec.gov/Archives/edgar/data/1046179/000104617926000800/a20261112statementregardin.htm
10•gmays•39m ago•2 comments

TSMC Has Been Hacked

https://mlq.ai/news/tsmc-says-employee-personal-data-was-posted-online-from-a-cloud-providers-sys...
6•pretext•41m ago•0 comments

Show HN: Trip Analytics and Telemetry Dashboard for BYD DiLink 3 and 5 Vehicles

https://github.com/angoikon/byd-trip-stats
2•damethos•42m ago•0 comments

Forensic evidence Chinese AI labs built their newest models on Nvidia Blackwell

https://twitter.com/willdepue/status/2120992457630326841
2•oger•42m ago•0 comments

MMD-071-2026 Linux/KinsingBot a "bad-bad" designed botnet

https://blog.malwaremustdie.org/2026/11/mmd-071-2026-kinsingbot-well-designed.html
2•MalwareMustDie•45m ago•0 comments

MMD-0070-2026 Linux/Hajime (with hexstring tiny ARM ELF fileless spreader)

https://blog.malwaremustdie.org/2026/11/once-upon-time-linuxhajime-hexstring.html
2•MalwareMustDie•47m ago•0 comments

Cloudflare's Use of QuePaxa: A Leaderless Consensus Algorithm for Global Control

https://blog.cloudflare.com/choosing-quepaxa/
2•birdculture•47m ago•1 comments

OpenAI Joins Groundswell of Support for AI Chip Control Measures

https://www.bloomberg.com/news/articles/2026-11-12/openai-joins-groundswell-of-support-for-ai-chi...
1•pretext•48m ago•0 comments

How to claim an SLA credit for today's Microsoft outage

https://www.reddit.com/r/sysadmin/comments/1xuqu5y/microsoft_owes_you_money_for_todays_outage_they/
4•eps•49m ago•0 comments