<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/2068" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2002-09-08T16:49:58-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/2068</id>

		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2002-09-08T16:49:58-04:00</updated>

		<published>2002-09-08T16:49:58-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10659#p10659</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10659#p10659"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10659#p10659"><![CDATA[
<blockquote class="uncited"><div>It's easy enough to add a config variable, like "set user_quit_prefix {Quit:}" and then on networks that don't have one, set it to blank {}.</div></blockquote>so where should i put this config in sentinel?<br><br>oh yeah i already put putserv to replace newchanban and edit on av_flood to detect long text without control codes.<br><br>thanks you all! <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>/chrone<p>Statistics: Posted by Guest — Sun Sep 08, 2002 4:49 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[slennox]]></name></author>
		<updated>2002-09-02T18:41:38-04:00</updated>

		<published>2002-09-02T18:41:38-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10365#p10365</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10365#p10365"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10365#p10365"><![CDATA[
I work in the practical programming department <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=13034">slennox</a> — Mon Sep 02, 2002 6:41 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[stdragon]]></name></author>
		<updated>2002-09-02T17:09:25-04:00</updated>

		<published>2002-09-02T17:09:25-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10352#p10352</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10352#p10352"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10352#p10352"><![CDATA[
It's easy enough to add a config variable, like "set user_quit_prefix {Quit:}" and then on networks that don't have one, set it to blank {}.<br><br>Also, an easy way to accomplish some of the other requests, like protecting certain flags and doing server bans, would be to have a single proc that does the actual banning. Pass it the nick, uhost, hand, chan, msg, etc of the person you are banning. For the vanilla version, it would just pass it directly on to newchanban or whatever. But it would be easy to add a line that says "if {[matchattr $hand +f]} {return 0}" and ignore it. Also one could replace newchanban with putserv to make it a server ban.<br><br>Just a thought from the abstract programming department :)<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8">stdragon</a> — Mon Sep 02, 2002 5:09 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2002-09-01T16:49:48-04:00</updated>

		<published>2002-09-01T16:49:48-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10311#p10311</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10311#p10311"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10311#p10311"><![CDATA[
<blockquote class="uncited"><div>At least on DALnet, all *quits* are prefixed with "Quit:". You might could take advantage of that for networks that support it.</div></blockquote>I believe that the following applies, in regard to this.<br><br>Unless the big 4 (Dalnet, Efnet, Undernet and IRCnet) all support it, it will not be implimented.<br><br>Code should be consistant, to the point, that it works on all 4 networks, without using per network settings. (IE, 4 peice of code, one for each netowrk, and it depends what server you are on, as too which one is used)<br><blockquote class="uncited"><div>As for the netsplits triggering it, the sign bind shouldn't trigger on netsplit until after split-wait or whatever that setting is.</div></blockquote>Very true, however, each of the big 4 do not use the same method of displaying netsplits.<br><br>Due to this, a netsplit happens, but is not registered by eggdrop. Thus, making this addition usless.<br><blockquote class="uncited"><div>You could compare a raw quit bind to a sign bind to determine if the quit occurred at the same time as when the sign bind occurred. Just a thought..</div></blockquote>Again, as above.<br><br>On top of this, it's simple to fake a netsplit on some networks.<br><br>This leaves two major situations.<br>On one hand, genuine netsplits are not detected.<br>On the other, fake netsplits are detected.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Sun Sep 01, 2002 4:49 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wcc]]></name></author>
		<updated>2002-09-01T16:36:50-04:00</updated>

		<published>2002-09-01T16:36:50-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10310#p10310</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10310#p10310"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10310#p10310"><![CDATA[
<blockquote class="uncited"><div>I'd love to see server admins do something about the constant disconnecting and reconnecting that is required to perform an aggressive join-quit flood.<br><br>The problem with join-quit floods is that there's no way to tell the difference between such a flood and a bunch of netsplits. A pattern to match a typical netsplit, like "*.* *.*", could be used, but then flooders would simply put a fake netsplit message in their quit message. On some networks it may be possible to tell if a netsplit quit message is genuine (e.g. user quits may be preceded with a certain string), but I'm not willing to look at this unless it's possible on several major networks (that is, not just DALnet, as I'm tired of DALnet users wanting people like me who don't even use DALnet to fix DALnet's problems <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_evil.gif" width="15" height="15" alt=":evil:" title="Evil or Very Mad">)  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_biggrin.gif" width="15" height="15" alt=":D" title="Very Happy"> <br><br>chrone, regarding the server ban only, I'm afraid this won't be possible. The next version of sentinel.tcl relies quite significantly on the bot's internal ban list for processing of bans. As for the join-part setting, simply make it less sensitive.. I don't have any plans to make flood settings that adjust themselves as the channel size varies  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_biggrin.gif" width="15" height="15" alt=":D" title="Very Happy"></div></blockquote>At least on DALnet, all *quits* are prefixed with "Quit:". You might could take advantage of that for networks that support it. As for the netsplits triggering it, the sign bind shouldn't trigger on netsplit until after split-wait or whatever that setting is. You could compare a raw quit bind to a sign bind to determine if the quit occurred at the same time as when the sign bind occurred. Just a thought..<br><br>Wcc<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=270">Wcc</a> — Sun Sep 01, 2002 4:36 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[z_one]]></name></author>
		<updated>2002-08-28T04:54:39-04:00</updated>

		<published>2002-08-28T04:54:39-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10093#p10093</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10093#p10093"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10093#p10093"><![CDATA[
Chrone you can still make your Bot set itself as mode +R (on DALnet) as soon as it connects. To do this simply add the following line to the .conf file<br><div class="codebox"><p>Code: </p><pre><code>set init-server { putserv "MODE $botnick +iR-ws" }</code></pre></div>Now only flooders with registered nicks can reach your bot (hopefully the number of reg. flooder nicks is considerably less that the unreg. ones).<br><br>The only problem this creates for you is that, when you're not identified you will have to connect to your bot through Telnet (using Putty for example) since the bot won't accept DCC requests from unidentified nicks on irc.<br><br>I do that and it works fine for me, my bots have never been flooded by private messages or notices so far  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=698">z_one</a> — Wed Aug 28, 2002 4:54 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2002-08-25T08:17:42-04:00</updated>

		<published>2002-08-25T08:17:42-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=10001#p10001</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=10001#p10001"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=10001#p10001"><![CDATA[
oh okies thanks ppslim. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by Guest — Sun Aug 25, 2002 8:17 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2002-08-07T04:37:57-04:00</updated>

		<published>2002-08-07T04:37:57-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=9488#p9488</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=9488#p9488"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=9488#p9488"><![CDATA[
It is base don the amount of posts you make to the forum.<br><br>The posts required for each level used to be available int eh FAQ, but this changed with the upgrade of the forum.<br><br>My post count got that high, I had to <strong class="text-strong"><em class="text-italics">Kindly Request</em></strong> that a new one be added <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_razz.gif" width="15" height="15" alt=":P" title="Razz"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Wed Aug 07, 2002 4:37 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2002-08-07T02:48:39-04:00</updated>

		<published>2002-08-07T02:48:39-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=9485#p9485</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=9485#p9485"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=9485#p9485"><![CDATA[
oh yeah one more thing. i am just curious with that Voice and Master bellow your nick in this community.<br><br>What is Voice in here? and What is Master in here? are they a status you give yourself or by the admin of this php?<br><br>Thanks. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by Guest — Wed Aug 07, 2002 2:48 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2002-08-07T02:43:47-04:00</updated>

		<published>2002-08-07T02:43:47-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=9484#p9484</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=9484#p9484"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=9484#p9484"><![CDATA[
oh well slennox, thanks anyway. lol since you allow your tcl be used by public even for DALnet users. :p<br><br>oh yeah, i found my bot often flooded with multiple private messages. is sentinel do protect the bot itself from that kind of flood? i mean this private msg flooder use different ip address. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_sad.gif" width="15" height="15" alt=":(" title="Sad"><br><br>well keep on the nice job slennox. i'll be waiting for your new sentinel.tcl and keep editing those ban into server ban. :p<br><br>*tee hee<br><br>/chrone<p>Statistics: Posted by Guest — Wed Aug 07, 2002 2:43 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2002-07-12T02:16:42-04:00</updated>

		<published>2002-07-12T02:16:42-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8811#p8811</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8811#p8811"/>
		<title type="html"><![CDATA[A ignore user would be very nice feature.]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8811#p8811"><![CDATA[
It would be nice if we could ignore a user with a certain flag from "flooding" that would help since normally +f flag would let you do the trick but since sentinel ignores such flags it makes it rather impossible to tell all the users to get ops through the bot. Also in certain cases a user isn't allowed to have ops but helps people out in the channel therefor causing a flood, which +f should be allowed to flood in my opinion. Yes I understand your point also why the user should be oped since that will put down on the protection but still some type of ignore should fit well.  Thanks for making these scripts. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"> /me kicks wcc sup man.<p>Statistics: Posted by Guest — Fri Jul 12, 2002 2:16 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wcc]]></name></author>
		<updated>2002-07-04T15:50:52-04:00</updated>

		<published>2002-07-04T15:50:52-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8590#p8590</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8590#p8590"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8590#p8590"><![CDATA[
Yeah, I've read that before :\.. The traffic in that channel is almost equivilent to that of a medium-intensity flood. If I set it high enough not to trigger in there, it doesn't do anything for the other channels. Disabling on a channel would work for my needs, as this channel does not need flood protection to begin with.<br><br>Wcc<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=270">Wcc</a> — Thu Jul 04, 2002 3:50 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[slennox]]></name></author>
		<updated>2002-07-03T19:02:47-04:00</updated>

		<published>2002-07-03T19:02:47-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8564#p8564</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8564#p8564"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8564#p8564"><![CDATA[
You're going to hate me for this, but <a href="http://www.egghelp.org/faq.htm#206" class="postlink">http://www.egghelp.org/faq.htm#206</a> <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_lol.gif" width="15" height="15" alt=":lol:" title="Laughing"> <br><br>Configuring the settings based on the most active channel would be my standard recommendation.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=13034">slennox</a> — Wed Jul 03, 2002 7:02 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wcc]]></name></author>
		<updated>2002-07-02T23:16:09-04:00</updated>

		<published>2002-07-02T23:16:09-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8541#p8541</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8541#p8541"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8541#p8541"><![CDATA[
If you're working on a new version, PLEASE consider per-channel settings. I can't even use the script due to a certian very-high traffic channel my bots are opped in.<br><br>Wcc<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=270">Wcc</a> — Tue Jul 02, 2002 11:16 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[slennox]]></name></author>
		<updated>2002-07-02T19:39:56-04:00</updated>

		<published>2002-07-02T19:39:56-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=8531#p8531</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=8531#p8531"/>
		<title type="html"><![CDATA[Sentinel Suggestion]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=8531#p8531"><![CDATA[
I'd love to see server admins do something about the constant disconnecting and reconnecting that is required to perform an aggressive join-quit flood.<br><br>The problem with join-quit floods is that there's no way to tell the difference between such a flood and a bunch of netsplits. A pattern to match a typical netsplit, like "*.* *.*", could be used, but then flooders would simply put a fake netsplit message in their quit message. On some networks it may be possible to tell if a netsplit quit message is genuine (e.g. user quits may be preceded with a certain string), but I'm not willing to look at this unless it's possible on several major networks (that is, not just DALnet, as I'm tired of DALnet users wanting people like me who don't even use DALnet to fix DALnet's problems <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_evil.gif" width="15" height="15" alt=":evil:" title="Evil or Very Mad">)  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_biggrin.gif" width="15" height="15" alt=":D" title="Very Happy"> <br><br>chrone, regarding the server ban only, I'm afraid this won't be possible. The next version of sentinel.tcl relies quite significantly on the bot's internal ban list for processing of bans. As for the join-part setting, simply make it less sensitive.. I don't have any plans to make flood settings that adjust themselves as the channel size varies  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_biggrin.gif" width="15" height="15" alt=":D" title="Very Happy"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=13034">slennox</a> — Tue Jul 02, 2002 7:39 pm</p><hr />
]]></content>
	</entry>
	</feed>
