re: jhall, > ...what happened on IRC...?
spammers from tor exit nodes are disrupting most channels. Now they have made it to ##freedos . I believe this is an attack on (lusers of) the tor network, as many of the addresses have been naturally been banned or blocked from various networks and channels. spam was last spotted about four hours ago. > ...no idea what +q $~a does... mutes unregistered lusers unless you voice them https://freenode.net/kb/answer/extbans https://freenode.net/kb/answer/channelmodes https://github.com/freenode/ircd-seven/blob/master/doc/extban.txt > ...what "irssi scripts" do... irssi is a scriptable irc client that would allow the luser to create a script or bot. the script I have suggested would explicitly voice joiners who are registered with nickserv. the other script demonstrates how to use an ircv3 feature to detect when folks register. irssi scripts are written in perl, and documented at various places. PROS: lusers are allowed to talk if you let them or they register. you can yield +m protection against spam by registered lusers. CONS: you have to run the irc client consistently in order for your scripts to function consistently. > Is this something for the IRC clients, is it something in the server? There is no need to modify anyone else's IRC client, as channel and luser modes are part of the services provided by the server. > ...What are you suggesting? My two-pronged approach isn't the only way. I am suggesting to "gag mode" the channel from comments by unregistered lusers, and to explicitly provide voice to (at least the registered) lusers. Other workable approaches include using ChanServ; or blocking unregistered joiners with (channel mode) +r here are some of my bookmarks from this week's perl coding: https://github.com/irssi/irssi/blob/master/docs/perl.txt https://github.com/irssi/irssi/blob/master/docs/special_vars.txt https://github.com/shabble/irssi-docs/wiki/Signals#commands.c https://github.com/shabble/irssi-docs/wiki/Server https://github.com/shabble/irssi-docs/wiki/all_signals https://github.com/shabble/irssi-docs/wiki/Guide#Getting_the_Response_Value_of_a_Remote_Command https://github.com/shabble/irssi-docs/wiki/Server#Connect::connect https://github.com/shabble/irssi-docs/wiki/Nick https://users.cs.cf.ac.uk/Dave.Marshall/PERL/node37.html https://github.com/irssi/scripts.irssi.org/blob/master/scripts/credstore.pl and the links I provided in the previous mailing: https://github.com/irssi/scripts.irssi.org/blob/master/scripts/account-notify.pl https://paste.debian.net/1036084/ I know that's way too much. I was just getting a specific piece of info from each place. sincerely, - Mdasoh Kyaeppd PS greetz to elz, kerravon, anoduck, melissa, roxfan, f10d4, and sparky4 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
