]> jfr.im git - irc.git/blame - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/1999/000168.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 1999 / 000168.html
CommitLineData
3bd189cb
JR
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2<HTML>
3 <HEAD>
4 <TITLE> [IRCServices] AKILL *@* Lame IRCops Protection.
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20AKILL%20%2A%40%2A%20Lame%20IRCops%20Protection.&In-Reply-To=Pine.LNX.4.00.9910010957460.25961-100000%40hades.bleu.paganpaths.org">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="000167.html">
11 <LINK REL="Next" HREF="000169.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] AKILL *@* Lame IRCops Protection.</H1>
15 <B>Andrew Kempe</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20AKILL%20%2A%40%2A%20Lame%20IRCops%20Protection.&In-Reply-To=Pine.LNX.4.00.9910010957460.25961-100000%40hades.bleu.paganpaths.org"
17 TITLE="[IRCServices] AKILL *@* Lame IRCops Protection.">andrewk at icon.co.za
18 </A><BR>
19 <I>Fri Oct 1 13:33:01 PDT 1999</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="000167.html">[IRCServices] AKILL *@* Lame IRCops Protection.
22</A></li>
23 <LI>Next message: <A HREF="000169.html">[IRCServices] Channel Successor
24</A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#168">[ date ]</a>
27 <a href="thread.html#168">[ thread ]</a>
28 <a href="subject.html#168">[ subject ]</a>
29 <a href="author.html#168">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33<!--beginarticle-->
34<PRE>This is a general reply to this thread....
35
36I've implemented a system whereby Services is configured to look for a
37certain number of periods (&quot;.&quot;) in the akill mask. If the mask is too
38general, and has fewer than the required periods, the mask is rejected.
39
40I'll probably also check if the mask is globally matching one (i.e. matches
41everything) and reject it too.
42
43This will only be available in the next major release of IRC Services - ETA
44is currently a month or two.
45
46Andrew
47
48 (back to the books, exams and large quantities of coffee)
49
50&gt;<i> -----Original Message-----
51</I>&gt;<i> From: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">owner-ircservices at ender.shadowfire.org</A>
52</I>&gt;<i> [mailto:<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">owner-ircservices at ender.shadowfire.org</A>]On Behalf Of Kevin
53</I>&gt;<i> Sent: 01 October 1999 17:03
54</I>&gt;<i> To: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices at ender.shadowfire.org</A>
55</I>&gt;<i> Subject: Re: [IRCServices] AKILL *@* Lame IRCops Protection.
56</I>&gt;<i>
57</I>&gt;<i>
58</I>&gt;<i>
59</I>&gt;<i> On Fri, 1 Oct 1999, Jozenobio de Melo Brasil wrote:
60</I>&gt;<i>
61</I>&gt;<i> &gt; I has maked a good protection for services if lame ircops try
62</I>&gt;<i> &gt; akill *@*... this protection can be used on akick too.
63</I>&gt;<i> &gt;
64</I>&gt;<i> &gt; Thanks all... :)
65</I>&gt;<i> &gt;
66</I>&gt;<i> &gt; /* Lame IRCops Protection by Jozeph'99 */
67</I>&gt;<i> &gt; if (s) {
68</I>&gt;<i> &gt; s++;
69</I>&gt;<i> &gt; i = 0;
70</I>&gt;<i> &gt; while (*s) {
71</I>&gt;<i> &gt; if (*s != '*' &amp;&amp; *s != '.')
72</I>&gt;<i> &gt; i++;
73</I>&gt;<i> &gt; s++;
74</I>&gt;<i> Note: This line is indented wrong, s++ isn't dependent on the if
75</I>&gt;<i> statement!
76</I>&gt;<i> &gt; }
77</I>&gt;<i> &gt; if (i&lt;4) {
78</I>&gt;<i> &gt; wallops(s_OperServ, &quot;%s tried to akill add %s!&quot;,
79</I>&gt;<i> &gt; u-&gt;nick, mask);
80</I>&gt;<i> &gt; return;
81</I>&gt;<i> &gt; }
82</I>&gt;<i> &gt; }
83</I>&gt;<i> &gt; /* End Lame IRCops Protection */
84</I>&gt;<i>
85</I>&gt;<i> If I understand right, this looks for any non-wildcard characters in the
86</I>&gt;<i> mask, and counts how many, which is good... but why not eliminate @ and !
87</I>&gt;<i> as well, and make the test i &lt; 1 or 1 &lt; 2? Of course, then there's the
88</I>&gt;<i> question of what the shortest reasonable akill is... is akilling *@*.uk
89</I>&gt;<i> reasonable? *@*.net? Maybe it should stay at i &lt; 4, but exclude the @
90</I>&gt;<i> too, that way the shortest bans possible would be stuff like *@a*.net or
91</I>&gt;<i> *@*.co.uk... perhaps even require 5 chars?
92</I>&gt;<i>
93</I>&gt;<i> I think it would be good to add this patch, or perhaps a slight
94</I>&gt;<i> modification of it, to services. Should log the attempt though, not just
95</I>&gt;<i> wallop it, so that it can be verified later if no one with sufficient
96</I>&gt;<i> authority is on when it happens. (e.g. only one irc op is on when they do
97</I>&gt;<i> this...)
98</I>&gt;<i>
99</I>&gt;<i> --Kevin
100</I>&gt;<i>
101</I>&gt;<i> --
102</I>&gt;<i> PaganPaths IRC Network - irc.paganpaths.org - &lt;A HREF=&quot;<A HREF="http://www.paganpaths.org/&quot;">http://www.paganpaths.org/&quot;</A>&gt;<A HREF="http://www.paganpaths.org/&lt;/A">http://www.paganpaths.org/&lt;/A</A>&gt;
103</I>&gt;<i> PPCR Pagan Internet Radio - &lt;A HREF=&quot;<A HREF="http://www.paganpaths.org/radio/&quot;">http://www.paganpaths.org/radio/&quot;</A>&gt;<A HREF="http://www.paganpaths.org/radio/&lt;/A">http://www.paganpaths.org/radio/&lt;/A</A>&gt;
104</I>&gt;<i> If you're reading this you're part of the mass hallucination that is Kevin
105</I>&gt;<i> the Blue.
106</I>&gt;<i> Copyright 1999 Kevin the Blue &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">LeBleu at prefer.net</A>&gt;
107</I>&gt;<i> PGP public key at &lt;A HREF=&quot;<A HREF="http://www.lebl.eu.org/~lebleu/mypublickey.asc&quot;">http://www.lebl.eu.org/~lebleu/mypublickey.asc&quot;</A>&gt;<A HREF="http://www.lebl.eu.org/~lebleu/mypublickey.asc&lt;/A">http://www.lebl.eu.org/~lebleu/mypublickey.asc&lt;/A</A>&gt;
108</I>&gt;<i> Wear a blue ribbon today to show your solidarity for freedom of speech on
109</I>&gt;<i> the Internet!
110</I>&gt;<i>
111</I>&gt;<i> ---------------------------------------------------------------
112</I>&gt;<i> To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
113</I>&gt;<i> with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
114</I>&gt;<i>
115</I>
116---------------------------------------------------------------
117To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
118with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
119
120</PRE>
121
122<!--endarticle-->
123 <HR>
124 <P><UL>
125 <!--threads-->
126 <LI>Previous message: <A HREF="000167.html">[IRCServices] AKILL *@* Lame IRCops Protection.
127</A></li>
128 <LI>Next message: <A HREF="000169.html">[IRCServices] Channel Successor
129</A></li>
130 <LI> <B>Messages sorted by:</B>
131 <a href="date.html#168">[ date ]</a>
132 <a href="thread.html#168">[ thread ]</a>
133 <a href="subject.html#168">[ subject ]</a>
134 <a href="author.html#168">[ author ]</a>
135 </LI>
136 </UL>
137
138</body></html>