<div dir="ltr">Matthew,<div><br></div><div>I'm not sure you need a script for this - unless you have a huge amount of IPs on your CE, it could be a one-liner with a pipe (replace IP or sidechain more):</div><div><br></div>
<div>tail -f /var/log/ngcp/kamailio-*.log | sed -r 's/127\.0\.0\.1/INTERNAL_IP/g' | sed -r 's/111\.222\.333\.444/EXTERNAL_IP/g' | tee -a /tmp/$(date +"%F")_$(date +"%T")_sanitized.log<br>
</div><div class="gmail_extra"><br></div><div class="gmail_extra">Again - just a kickstart indication, the above fictional example was not tested to any serious depth, any shell offers many possible approaches more or less elegant to achieve the same.</div>
<div class="gmail_extra"><div><div dir="ltr"><span style="font-family:arial,sans-serif;background-color:rgb(255,255,255)"><span style="font-family:Arial"><div style="font-size:13px;color:rgb(119,119,119)"><font><span style="font-family:Arial;color:rgb(119,119,119)"><br>
</span></font></div><div style="font-size:13px;color:rgb(119,119,119)"><font><span style="font-family:Arial;color:rgb(119,119,119)"><br></span></font></div><div style="font-size:13px"><font color="#666666"><span style="font-family:Arial">Lorenzo Mangani</span></font></div>
<div style="font-size:13px"><font color="#666666"><div style="font-size:x-small"><br></div><div style="font-size:x-small">HOMER DEV TEAM</div></font></div><div style="font-size:x-small"><font size="1" color="#666666"><span style="font-family:Arial">QXIP - Capture Engineering</span></font></div>
<div style="font-size:x-small"><font size="1" color="#666666"><span style="font-family:Arial">Desk: +1 (202) 470-5312</span></font></div><div style="font-size:x-small"><font size="1" color="#666666"><span style="font-family:Arial">Mobile: +31 6 4603-2730</span></font></div>
<div style="font-size:x-small"><font size="1" color="#666666"><span style="font-family:Arial"><br></span></font></div><div style="font-size:x-small"><br></div></span></span></div></div>
<br><br><div class="gmail_quote">On Tue, Jul 15, 2014 at 2:43 PM, Matthew Ogden <span dir="ltr"><<a href="mailto:matthew@tenacit.net" target="_blank">matthew@tenacit.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Shot, will give that a go next time I need to hide some stuff.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Is it common practice to make a script to go through a set list of IPs / numbers automatically?</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Lorenzo Mangani [mailto:<a href="mailto:lorenzo.mangani@gmail.com" target="_blank">lorenzo.mangani@gmail.com</a>] <br>
<b>Sent:</b> 15 July 2014 02:40 PM<br><b>To:</b> Matthew Ogden<br><b>Cc:</b> <a href="mailto:spce-user@lists.sipwise.com" target="_blank">spce-user@lists.sipwise.com</a><br><b>Subject:</b> Re: [Spce-user] automatic sanitize tool for proxy log?</span></p>
<div><div class="h5">
<p class="MsoNormal"> </p><div><p class="MsoNormal">Matthew,</p><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Sed is your friend - something like the following should do to conceal most IPs (might need tweaking, just some examples for you):</p>
</div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> sed -r 's/(\b[0-9]{1,3}\.){3}[0-9]{1,3}\b'/HIDDEN_IP/</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Or something as follows to conceal a specific IP:</p>
</div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> sed -r 's/127\.0\.0\.1/NO_IP/g'</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p></div></div><div><p class="MsoNormal">
<br clear="all"></p><div><div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#777777;background:white"> </span></p></div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#777777;background:white"> </span></p>
</div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#666666;background:white">Lorenzo Mangani</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white"></span></p>
</div><div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#666666;background:white"> </span></p></div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#666666;background:white">HOMER DEV TEAM</span></p>
</div></div><div><p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#666666;background:white">QXIP - Capture Engineering</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white"></span></p>
</div><div><p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#666666;background:white">Desk: <a href="tel:%2B1%20%28202%29%20470-5312" value="+12024705312" target="_blank">+1 (202) 470-5312</a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white"></span></p>
</div><div><p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#666666;background:white">Mobile: <a href="tel:%2B31%206%204603-2730" value="+31646032730" target="_blank">+31 6 4603-2730</a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white"></span></p>
</div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white"> </span></p></div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";background:white"> </span></p>
</div></div></div><p class="MsoNormal" style="margin-bottom:12.0pt"> </p><div><p class="MsoNormal">On Tue, Jul 15, 2014 at 2:31 PM, Matthew Ogden <<a href="mailto:matthew@tenacit.net" target="_blank">matthew@tenacit.net</a>> wrote:</p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal">Hi</p><p class="MsoNormal"> </p><p class="MsoNormal">
I don’t suppose you guys have an automatic sanitization tool?</p><p class="MsoNormal"> </p><p class="MsoNormal">Obviously no one wants to post their public IPs for SIP hacker bots to trawl through, do you guys use a tool? </p>
<p class="MsoNormal"> </p><p class="MsoNormal">Beginners don’t understand the risk, and its time consuming for all.</p><p class="MsoNormal"> </p><p class="MsoNormal">Kind Regards</p><p class="MsoNormal">
</p><p class="MsoNormal"><span style="font-size:10.0pt;color:gray"><img border="0" width="264" height="86" src="cid:image001.jpg@01CFA03B.313168B0"></span></p><p class="MsoNormal"><span lang="EN-ZA" style="font-size:10.0pt;color:black"> </span></p>
<p class="MsoNormal"><b><span lang="EN-ZA" style="color:#79ae52">Matthew Ogden</span></b></p><p class="MsoNormal"><span style="font-size:10.0pt;color:gray">Management</span></p><p class="MsoNormal"><span style="font-size:10.0pt;color:gray">TenacIT </span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;color:gray"> </span></p><p class="MsoNormal"><span style="font-size:10.0pt;color:gray"> </span></p><p class="MsoNormal"><span style="font-size:10.0pt;color:gray"> </span></p>
<p class="MsoNormal"><b><span lang="EN-ZA">Strategic IT Consulting </span></b><span lang="EN-ZA" style="color:#79ae52">•</span><b><span lang="EN-ZA"> Advanced Networking </span></b><span lang="EN-ZA" style="color:#79ae52">• </span><b><span lang="EN-ZA">Virtualisation</span></b><span lang="EN-ZA" style="color:#79ae52"> </span></p>
<p class="MsoNormal"><b><span lang="EN-ZA">Custom Development </span></b><span lang="EN-ZA" style="color:#79ae52">•</span><b><span lang="EN-ZA"> Hosting </span></b><span lang="EN-ZA" style="color:#79ae52">•</span><b><span lang="EN-ZA"> Syspro Support </span></b><span lang="EN-ZA" style="color:#79ae52">• </span><b><span lang="EN-ZA">MS Licensing</span></b><span lang="EN-ZA" style="color:#79ae52"> </span></p>
<p class="MsoNormal"><span lang="EN-ZA" style="font-size:9.0pt;color:#a6a6a6">National Tel: </span><span lang="EN-ZA" style="font-size:9.0pt;color:gray"><a href="tel:041%2010%2010%C2%A0100" target="_blank">041 10 10 100</a> | </span><span lang="EN-ZA" style="font-size:9.0pt;color:#a6a6a6">Cell: </span><span lang="EN-ZA" style="font-size:9.0pt;color:gray"><a href="tel:084%20205%204445" target="_blank">084 205 4445</a> | </span><span lang="EN-ZA" style="font-size:9.0pt;color:#a6a6a6">Email: </span><span lang="EN-ZA"><a href="mailto:matthew@tenacit.net" target="_blank"><span lang="EN-US" style="font-size:9.0pt;color:gray;text-decoration:none">matthew@tenacit.net</span></a></span><span style="font-size:9.0pt;color:#44546a"> </span></p>
<p class="MsoNormal"><span lang="EN-ZA" style="font-size:9.0pt;color:#a6a6a6">CT Tel: </span><span lang="EN-ZA" style="font-size:9.0pt;color:gray">021 201 0333 | </span><span lang="EN-ZA" style="font-size:9.0pt;color:#a6a6a6">Skype Name: </span><span lang="EN-ZA" style="font-size:9.0pt;color:gray">matthew.ogden | </span><span lang="EN-ZA" style="font-size:9.0pt;color:#a6a6a6">Web: </span><span lang="EN-ZA"><a href="http://www.tenacit.net/" target="_blank"><span style="font-size:9.0pt;color:#bce292;text-decoration:none">http://www.tenacit.net</span></a> </span></p>
<p class="MsoNormal"><span lang="EN-ZA" style="color:#44546a"> </span></p><p class="MsoNormal"><img border="0" width="53" height="22" src="cid:image002.jpg@01CFA03B.313168B0"> <img border="0" width="85" height="29" src="cid:image003.jpg@01CFA03B.313168B0"> <img border="0" width="95" height="26" src="cid:image004.jpg@01CFA03B.313168B0"> <img border="0" width="96" height="37" src="cid:image005.png@01CFA03B.313168B0"><span lang="EN-ZA"> </span><img border="0" width="204" height="35" src="cid:image006.png@01CFA03B.313168B0"><span lang="EN-ZA"> </span></p>
<p class="MsoNormal"> </p></div></div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>_______________________________________________<br>Spce-user mailing list<br><a href="mailto:Spce-user@lists.sipwise.com" target="_blank">Spce-user@lists.sipwise.com</a><br>
<a href="http://lists.sipwise.com/listinfo/spce-user" target="_blank">http://lists.sipwise.com/listinfo/spce-user</a></p></blockquote></div><p class="MsoNormal"> </p></div></div></div></div></div>
</blockquote></div><br></div></div>