New Features: IP Reputation Scores

IRC4Fun has implemented new IP Reputation features, aimed at helping combat abuse (at the network level & channel level).

The reputation score of a user shows for how long a user (IP address) has been “known” to IRC4Fun.

How reputation works

  • Every 5 minutes the reputation module will increase the score for all connected IP addresses by +1. If the user is authenticated to services then they receive an additional point, so +2 in total.
  • Reputation records are deleted as they expire. For low reputation scores this will happen sooner, to keep the database small. For example reputation scores of less than 7 are already expired after 7 days and reputation score less than 12 is expired after 30 days.
  • The reputation score is capped at a maximum of 10000
  • IP Reputation scores are visible to everyone via /WHOIS nickname   (the IP is NOT).

New Extban: +y:score

Channels can now use the new Extban +y:score to protect their channels (helpful during Spam waves).

Example:

/mode #channel +b y:10

The above example would ban users with scores less than 10 from /JOINing the channel.  (Users with a reputation score under 10 have not been connected for at least 2 minutes)

Another Example, but instead muting users with a score under 10, while allowing them to /JOIN:

/mode #channel +b m:y:10

And yet another Example, but instead users with a score under 10, messages will only be seen by @ops:

/mode #channel +b u:y:10

Update 01-10-2026:

Extban +y can now have > < indicators.

Example: /mode #channel +b y:<10 (This would ban users with a score under 10.)

Example 2: /mode #channel +b y:>10 (This would ban users with a score over 10.)

 

If you have any questions or concerns, please /JOIN #IRC4Fun or #Help

We would like to thank reverse, for making this possible! ❤️