Awesome, thank you.<br><br><div class="gmail_quote">On Wed, Oct 7, 2009 at 9:55 PM, Ruslan Zakirov <span dir="ltr">&lt;<a href="mailto:ruslan.zakirov@gmail.com">ruslan.zakirov@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Re.<br>
<br>
&quot;exit 0&quot; is totally incorrect and will break RT. use &quot;next&quot;. Something like:<br>
<br>
next unless $bits == 32;<br>
<div><div></div><div class="h5"><br>
On Thu, Oct 8, 2009 at 8:25 AM, Landon Stewart &lt;<a href="mailto:lstewart@superb.net">lstewart@superb.net</a>&gt; wrote:<br>
&gt; I think I&#39;ve done it.  I&#39;ve edited<br>
&gt; local/plugins/RT-IR/lib/RT/Action/RTIR_FindIP.pm and inserted a line at line<br>
&gt; 50:<br>
&gt;<br>
&gt; 49    while ( my ($addr, $bits) = splice @CIDRs, 0, 2 ) {<br>
&gt; 50        if ($bits &lt; 32) { exit 0; }<br>
&gt; 51        my $cidr = join( &#39;.&#39;, map $_||0, (split /\./, $addr)[0..3] )<br>
&gt; .&quot;/$bits&quot;;<br>
&gt; 52        my $range = (Net::CIDR::cidr2range( $cidr ))[0] or next;<br>
&gt; 53        $self-&gt;AddIP( IP =&gt; $range, CustomField =&gt; $cf, Skip =&gt; \%existing<br>
&gt; );<br>
&gt; 54    }<br>
&gt;<br>
&gt; On Wed, Oct 7, 2009 at 9:08 PM, Landon Stewart &lt;<a href="mailto:lstewart@superb.net">lstewart@superb.net</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I want to record the IP addresses but not the ranges of IP addresses.<br>
&gt;&gt; I&#39;ll have a look at the scrip and see what I can do.<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Oct 7, 2009 at 8:58 PM, Ruslan Zakirov &lt;<a href="mailto:ruslan.zakirov@gmail.com">ruslan.zakirov@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Landon, it&#39;s a scrip and you can just disable it.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Wed, Oct 7, 2009 at 10:44 PM, Landon Stewart &lt;<a href="mailto:lstewart@superb.net">lstewart@superb.net</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt; &gt; Even if there was some way to stop RTIR from expanding and storing<br>
&gt;&gt;&gt; &gt; ranges<br>
&gt;&gt;&gt; &gt; when creating the ticket that would be fine since there&#39;s really no<br>
&gt;&gt;&gt; &gt; need for<br>
&gt;&gt;&gt; &gt; the range data to be maintained for us.  If anyone knows of a way to do<br>
&gt;&gt;&gt; &gt; this<br>
&gt;&gt;&gt; &gt; or where this is done so I can kludge something together that would be<br>
&gt;&gt;&gt; &gt; awesome.  I find it difficult to trace how things are done when the MTA<br>
&gt;&gt;&gt; &gt; calls the URL using the API.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; On Wed, Oct 7, 2009 at 1:34 AM, Ruslan Zakirov<br>
&gt;&gt;&gt; &gt; &lt;<a href="mailto:ruslan.zakirov@gmail.com">ruslan.zakirov@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Hello Landon,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I don&#39;t think it&#39;s supported out of the box. However it can be<br>
&gt;&gt;&gt; &gt;&gt; improved.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; On Wed, Oct 7, 2009 at 1:48 AM, Landon Stewart &lt;<a href="mailto:lstewart@superb.net">lstewart@superb.net</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt; When using &quot;Lookup IP&quot; how do I not get hits from CIDR ranges?  Some<br>
&gt;&gt;&gt; &gt;&gt; &gt; incident reports included CIDR ranges when they include our own<br>
&gt;&gt;&gt; &gt;&gt; &gt; whois<br>
&gt;&gt;&gt; &gt;&gt; &gt; information for an IP address.  I&#39;d like to not see tickets that are<br>
&gt;&gt;&gt; &gt;&gt; &gt; not<br>
&gt;&gt;&gt; &gt;&gt; &gt; directly related to the IP address for the ticket I&#39;m looking at<br>
&gt;&gt;&gt; &gt;&gt; &gt; when I<br>
&gt;&gt;&gt; &gt;&gt; &gt; do a<br>
&gt;&gt;&gt; &gt;&gt; &gt; search to see if other tickets about that IP address are received.<br>
&gt;&gt;&gt; &gt;&gt; &gt; In<br>
&gt;&gt;&gt; &gt;&gt; &gt; other<br>
&gt;&gt;&gt; &gt;&gt; &gt; words I&#39;d like to limit the search to exact matches only.  Can I<br>
&gt;&gt;&gt; &gt;&gt; &gt; change<br>
&gt;&gt;&gt; &gt;&gt; &gt; the<br>
&gt;&gt;&gt; &gt;&gt; &gt; &quot;$type&quot; in the GET to something other than &quot;ip&quot; to make lookuptype<br>
&gt;&gt;&gt; &gt;&gt; &gt; not<br>
&gt;&gt;&gt; &gt;&gt; &gt; search inside ranges that match the one IP?<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt;&gt; &gt; Landon Stewart &lt;<a href="mailto:LStewart@SUPERB.NET">LStewart@SUPERB.NET</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; SuperbHosting.Net by Superb Internet Corp.<br>
&gt;&gt;&gt; &gt;&gt; &gt; Toll Free: 888-354-6128 x 4199 (US/Canada)<br>
&gt;&gt;&gt; &gt;&gt; &gt; Web hosting and more &quot;Ahead of the Rest&quot;:<br>
&gt;&gt;&gt; &gt;&gt; &gt; <a href="http://www.superbhosting.net" target="_blank">http://www.superbhosting.net</a><br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; &gt; Rtir mailing list<br>
&gt;&gt;&gt; &gt;&gt; &gt; <a href="mailto:Rtir@lists.bestpractical.com">Rtir@lists.bestpractical.com</a><br>
&gt;&gt;&gt; &gt;&gt; &gt; <a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rtir" target="_blank">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rtir</a><br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt; Best regards, Ruslan.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt; Landon Stewart &lt;<a href="mailto:LStewart@SUPERB.NET">LStewart@SUPERB.NET</a>&gt;<br>
&gt;&gt;&gt; &gt; SuperbHosting.Net by Superb Internet Corp.<br>
&gt;&gt;&gt; &gt; Toll Free: 888-354-6128 x 4199 (US/Canada)<br>
&gt;&gt;&gt; &gt; Web hosting and more &quot;Ahead of the Rest&quot;: <a href="http://www.superbhosting.net" target="_blank">http://www.superbhosting.net</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; Rtir mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:Rtir@lists.bestpractical.com">Rtir@lists.bestpractical.com</a><br>
&gt;&gt;&gt; &gt; <a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rtir" target="_blank">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rtir</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Best regards, Ruslan.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Landon Stewart &lt;<a href="mailto:LStewart@SUPERB.NET">LStewart@SUPERB.NET</a>&gt;<br>
&gt;&gt; SuperbHosting.Net by Superb Internet Corp.<br>
&gt;&gt; Toll Free: 888-354-6128 x 4199 (US/Canada)<br>
&gt;&gt; Web hosting and more &quot;Ahead of the Rest&quot;: <a href="http://www.superbhosting.net" target="_blank">http://www.superbhosting.net</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Landon Stewart &lt;<a href="mailto:LStewart@SUPERB.NET">LStewart@SUPERB.NET</a>&gt;<br>
&gt; SuperbHosting.Net by Superb Internet Corp.<br>
&gt; Toll Free: 888-354-6128 x 4199 (US/Canada)<br>
&gt; Web hosting and more &quot;Ahead of the Rest&quot;: <a href="http://www.superbhosting.net" target="_blank">http://www.superbhosting.net</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Best regards, Ruslan.<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Landon Stewart &lt;<a href="mailto:LStewart@SUPERB.NET">LStewart@SUPERB.NET</a>&gt;<br>SuperbHosting.Net by Superb Internet Corp.<br>Toll Free: 888-354-6128 x 4199 (US/Canada)<br>

Web hosting and more &quot;Ahead of the Rest&quot;: <a href="http://www.superbhosting.net">http://www.superbhosting.net</a><br>