shithub: rc

Download patch

ref: e6597a12615097e190c5523757b34dcce135fd75
parent: 8c6bd441775d05b03a0e7772abb79fc29008627a
author: sl <sl@x1yg3>
date: Sun Jul 6 18:52:38 EDT 2025

add nipmux

--- a/INDEX
+++ b/INDEX
@@ -40,6 +40,7 @@
 n700 - Set preferred X11 mouse acceleration for Lenovo N700 wireless mouse.
 nauth - rcpu to or rimport from auth.inri.net
 netproc - "netstat -p"
+nipmux - Drop packets for IP addresses of aggressive crawlers.
 nn - run webcookies/webfs, populate factotum from secstore, perform some binds, run plumber.
 osuny - rcpu to or rimport from osuny.bell-labs.co
 r - setup environment and run rio.
--- /dev/null
+++ b/nipmux
@@ -1,0 +1,47 @@
+#!/bin/rc
+# tits in the wringer
+
+### ai
+# Amazonbot
+aux/dial -e -o hangup 'ipmux!ver=4;src=3.0.0.0&255.128.0.0' rc -c 'echo 0 > /srv/blocked.3.0.0'
+aux/dial -e -o hangup 'ipmux!ver=4;src=3.149.239.0&255.128.0.0' rc -c 'echo 0 > /srv/blocked.3.149.239'
+aux/dial -e -o hangup 'ipmux!ver=4;src=52.70.240.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.52.70.240'
+
+# Bytespider
+aux/dial -e -o hangup 'ipmux!ver=4;src=47.128.0.0&255.252.0.0' rc -c 'echo 0 > /srv/blocked.47.128'
+aux/dial -e -o hangup 'ipmux!ver=4;src=112.86.225.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.112.86.225'
+aux/dial -e -o hangup 'ipmux!ver=4;src=114.119.128.0&255.255.192.0' rc -c 'echo 0 > /srv/blocked.114.119.128'
+aux/dial -e -o hangup 'ipmux!ver=4;src=156.59.0.0&255.255.0.0' rc -c 'echo 0 > /srv/blocked.156.59'
+
+# ClaudeBot
+aux/dial -e -o hangup 'ipmux!ver=4;src=13.56.0.0&255.252.0.0' rc -c 'echo 0 > /srv/blocked.13.56'
+aux/dial -e -o hangup 'ipmux!ver=4;src=18.64.0.0&255.192.0.0' rc -c 'echo 0 > /srv/blocked.18.64'
+aux/dial -e -o hangup 'ipmux!ver=4;src=173.252.64.0&255.255.192.0' rc -c 'echo 0 > /srv/blocked.173.252.64'
+
+# GoogleOther
+aux/dial -e -o hangup 'ipmux!ver=4;src=66.249.66.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.66.249.66'
+
+# GPTBot
+aux/dial -e -o hangup 'ipmux!ver=4;src=52.224.0.0&255.224.0.0' rc -c 'echo 0 > /srv/blocked.52.224'
+
+# ImagesiftBot
+aux/dial -e -o hangup 'ipmux!ver=4;src=64.124.8.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.64.124.8'
+aux/dial -e -o hangup 'ipmux!ver=4;src=74.80.208.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.74.80.208'
+
+# SemrushBot
+aux/dial -e -o hangup 'ipmux!ver=4;src=85.208.96.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.85.208.96'
+aux/dial -e -o hangup 'ipmux!ver=4;src=85.208.98.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.85.208.98'
+aux/dial -e -o hangup 'ipmux!ver=4;src=185.191.171.0&255.255.255.0' rc -c 'echo 0 > /srv/blocked.185.191.171'
+
+### spam
+aux/dial -e -o hangup 'ipmux!ver=4;src=45.95.146.101&255.255.255.255' rc -c 'echo 0 > /srv/blocked.45.95.146.101'
+aux/dial -e -o hangup 'ipmux!ver=4;src=76.59.168.232&255.255.255.255' rc -c 'echo 0 > /srv/blocked.76.59.168.232'
+aux/dial -e -o hangup 'ipmux!ver=4;src=103.109.100.173&255.255.255.255' rc -c 'echo 0 > /srv/blocked.103.109.100.173'
+aux/dial -e -o hangup 'ipmux!ver=4;src=179.43.172.41&255.255.255.255' rc -c 'echo 0 > /srv/blocked.179.43.172.41'
+aux/dial -e -o hangup 'ipmux!ver=4;src=213.87.86.202&255.255.255.255' rc -c 'echo 0 > /srv/blocked.213.87.86.202'
+
+### fishy
+aux/dial -e -o hangup 'ipmux!ver=4;src=116.127.143.140&255.255.255.255' rc -c 'echo 0 > /srv/blocked.116.127.143.140'
+aux/dial -e -o hangup 'ipmux!ver=4;src=119.74.163.20&255.255.255.255' rc -c 'echo 0 > /srv/blocked.119.74.163.20'
+aux/dial -e -o hangup 'ipmux!ver=4;src=94.31.117.105&255.255.255.255' rc -c 'echo 0 > /srv/blocked.94.31.117.105'
+aux/dial -e -o hangup 'ipmux!ver=4;src=91.204.227.17&255.255.255.255' rc -c 'echo 0 > /srv/blocked.91.204.227.17'
--