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

Reply via email to