<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12783726</id><updated>2012-01-29T05:19:19.460+08:00</updated><category term='SNORT'/><category term='HITB'/><category term='virtualization'/><category term='FBSD'/><category term='sFlow'/><category term='Argus3'/><category term='NSM'/><category term='Database'/><category term='Linux'/><category term='NET'/><category term='SEC'/><category term='Misc'/><category term='Forensics'/><category term='EmergingBro'/><category term='HeX'/><category term='cloud'/><category term='OSX'/><category term='BRO'/><category term='REGEX'/><category term='OSS'/><title type='text'>When {Puffy} Meets ^RedDevil^</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default?start-index=101&amp;max-results=100'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>646</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12783726.post-5141167632626527443</id><published>2012-01-14T01:20:00.002+08:00</published><updated>2012-01-14T01:20:35.078+08:00</updated><title type='text'>FreeBSD 9.0 Release is OUT!</title><content type='html'>If you haven't noticed yet, FreeBSD 9.0 Release is out, grab it while it is still hot. The announcement can be found at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/9.0R/announce.html"&gt;http://www.freebsd.org/releases/9.0R/announce.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can check out the release note at -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/releases/9.0R/relnotes.html"&gt;http://www.freebsd.org/releases/9.0R/relnotes.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm glad to see the driver improvement for network adapters especially intel based cards, and the netgraph ng_netflow supports NetFlow V9 export. Another interesting feature is usbdump which can be used to dump packets over usb controller. As always ipfw is improved in almost every FreeBSD release just like pf in OpenBSD. The FreeBSD team has also made a lot of improvement on file system wise. Finally we see new installer for FreeBSD ;)&lt;br /&gt;&lt;br /&gt;With FreeBSD 9.0 Release is officially out, time to work on HeX 3!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cheers ;]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5141167632626527443?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5141167632626527443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5141167632626527443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5141167632626527443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5141167632626527443'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2012/01/freebsd-90-release-is-out.html' title='FreeBSD 9.0 Release is OUT!'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6813999143433122349</id><published>2012-01-11T20:23:00.002+08:00</published><updated>2012-01-11T20:25:31.635+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Argus 3: Some hardly used scripts</title><content type='html'>There are couple of perl scripts come with &lt;a href="http://www.qosient.com/argus/" target="_blank"&gt;argus&lt;/a&gt; 3 to process argus data, in case you haven't used them, do try them out, I will just show the result generated by those scripts -&lt;br /&gt;&lt;br /&gt;&lt;b&gt;shell&amp;gt;perl ./raips -r ~/pcap-repo/anubis.arg3&lt;/b&gt;&lt;br /&gt;187.45.196.28&lt;br /&gt;187.45.241.156&lt;br /&gt;192.168.0.1&lt;br /&gt;192.168.0.2&lt;br /&gt;&lt;br /&gt;Raips will generate all unique IP addresses that are seen in the argus data.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;shell&amp;gt;perl ./rahosts -r ~/pcap-repo/anubis.arg3&lt;/b&gt;&lt;br /&gt;192.168.0.2: (3) 187.45.196.28, 187.45.241.156, 192.168.0.1&lt;br /&gt;&lt;br /&gt;Rahosts will generate host report, and telling you the hosts that initiate network connection(transmitter) and also destination hosts that are probed(receiver), you may get an array of IP addresses in the same network if it is network scanning or worm outbreak activity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;shell&amp;gt;perl ./raports -r ~/pcap-repo/anubis.arg3&lt;/b&gt;&lt;br /&gt;187.45.241.156 tcp: (1) 80&lt;br /&gt;192.168.0.1 udp: (1) 53&lt;br /&gt;187.45.196.28 tcp: (1) 1433&lt;br /&gt;&lt;br /&gt;Raports will generate the port report, however only on server side, which means those ports that are probed by any host.&lt;br /&gt;&lt;br /&gt;If you are not satisfied with the result generated by those scripts, you are free to modify them to fit your needs, basically Carter is just demonstrating what you can do with argus data using some scripting capabilities.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cheers (;])&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6813999143433122349?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6813999143433122349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6813999143433122349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6813999143433122349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6813999143433122349'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2012/01/argus-3-some-hardly-used-scripts.html' title='Argus 3: Some hardly used scripts'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7749027308668496719</id><published>2012-01-11T13:43:00.000+08:00</published><updated>2012-01-11T13:43:16.213+08:00</updated><title type='text'>Large Scale Pcap Analysis</title><content type='html'>It seems that the storage is not much an issue when comes to packet capture anymore, looking at terabytes become general everywhere, and many network analysis tools seem to gear toward large scale pcap data analysis, bro-ids has extended their functionality by using tons of community hardware and &lt;a href="http://tracker.bro-ids.org/time-machine/" target="_blank"&gt;timemachine&lt;/a&gt; to capture and &amp;nbsp;analyze network data, and now I just come to read about people in RIPE NCC are doing this using apache hadoop -&lt;br /&gt;&lt;br /&gt;&lt;a href="https://labs.ripe.net/Members/wnagele/large-scale-pcap-data-analysis-using-apache-hadoop"&gt;https://labs.ripe.net/Members/wnagele/large-scale-pcap-data-analysis-using-apache-hadoop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As we know as well, &lt;a href="http://pcapr.net/home" target="_blank"&gt;pcapr&lt;/a&gt; is also making use of cloud technology to share and analyze pcap data for internet community.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Enjoy ;]&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7749027308668496719?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7749027308668496719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7749027308668496719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7749027308668496719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7749027308668496719'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2012/01/large-scale-pcap-analysis.html' title='Large Scale Pcap Analysis'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1503706227906845880</id><published>2012-01-09T22:40:00.002+08:00</published><updated>2012-01-09T22:40:38.249+08:00</updated><title type='text'>Picviz on Windows</title><content type='html'>I never know that someone has actually ported &lt;a href="http://www.picviz.com/" target="_blank"&gt;picviz&lt;/a&gt; to Windows OS platform for a while until I'm working on picviz stuffs and googling some information, you can find here if you are interested -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://berise.blogspot.com/2011/01/picviz-for-win32-port.html"&gt;http://berise.blogspot.com/2011/01/picviz-for-win32-port.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Open source really opens up many unknown possibilities ...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cheers ;]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1503706227906845880?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1503706227906845880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1503706227906845880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1503706227906845880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1503706227906845880'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2012/01/picviz-on-windows.html' title='Picviz on Windows'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6501586435468127405</id><published>2011-12-18T18:44:00.003+08:00</published><updated>2011-12-18T18:44:51.733+08:00</updated><title type='text'>Digital Forensics Tools For Linux</title><content type='html'>If you are using Fedora Linux Distro to perform Forensics works, you may want to look into this -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cert.org/forensics/tools/"&gt;http://www.cert.org/forensics/tools/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CERT also provides vmware forensics appliance where you find at the link above.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Enjoy ;]&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6501586435468127405?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6501586435468127405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6501586435468127405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6501586435468127405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6501586435468127405'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/12/digital-forensics-tools-for-linux.html' title='Digital Forensics Tools For Linux'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8223728539598767515</id><published>2011-12-18T14:18:00.000+08:00</published><updated>2011-12-18T14:18:47.000+08:00</updated><title type='text'>Re-look: Security Operation Tools</title><content type='html'>I haven't kept track of my favorite tools for awhile, and it's time to pay attention to them again -&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://bro-ids.org/"&gt;Bro-ids&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.splunk.com/"&gt;Splunk&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.openinfosecfoundation.org/index.php/downloads"&gt;Suricata&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.qosient.com/argus/"&gt;Argus&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.ntop.org/"&gt;Ntop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All of them have new version released and it seems there are&amp;nbsp;numerous&amp;nbsp;changes that worth re-look into ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8223728539598767515?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8223728539598767515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8223728539598767515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8223728539598767515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8223728539598767515'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/12/re-look-security-operation-tools.html' title='Re-look: Security Operation Tools'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1928474315963780889</id><published>2011-12-16T12:35:00.005+08:00</published><updated>2011-12-16T12:59:56.151+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>High Tech Fix For "Nokia N900: All telephony functions are disabled" issue</title><content type='html'>Last week, my Nokia N900 phone suddenly popped up with the message -&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" &gt;All telephony functions, including emergency calls, are disabled due to communication error. To recover, you might have to reboot the device&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You will see something like a sim card icon on the top panel when this message appears.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Awesome, it seems I couldn't make or receive call after this message is shown, I rebooted my phone and it works again ... until this week, the phone is dead, I can't use it as a phone but small tablet. Maybe I should try google to see if there's any solution and here's what I have found -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://discussions.europe.nokia.com/t5/Maemo-and-MeeGo-Devices/N900-All-telephony-functions-are-disabled-and-No-IMEI/td-p/915441"&gt;http://discussions.europe.nokia.com/t5/Maemo-and-MeeGo-Devices/N900-All-telephony-functions-are-disabled-and-No-IMEI/td-p/915441&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://talk.maemo.org/showthread.php?t=60881"&gt;http://talk.maemo.org/showthread.php?t=60881&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Basically the solution is to claim the warranty and Nokia replaces a new one for you, what if you are out of warranty, just someone like me? Nokia has no answer for that, thank you Nokia ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was thinking "Sim card icon and communication error", maybe it is sim card slot issue? I don't know, but here's what I try -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;0. Switch off N900&lt;/div&gt;&lt;div&gt;1. Open up N900 case at the back(battery part)&lt;/div&gt;&lt;div&gt;2. Take out battery&lt;/div&gt;&lt;div&gt;3. Take out sim card from the slot, clean it&lt;/div&gt;&lt;div&gt;4. Put the sim card back to the slot&lt;/div&gt;&lt;div&gt;5. Tighten the slot &lt;/div&gt;&lt;div&gt;6. Take the toilet paper, yes I say toilet paper because it was on my desk when I was trying to fix this&lt;/div&gt;&lt;div&gt;7. Try to tear the toilet paper and make it thicker by layering them&lt;/div&gt;&lt;div&gt;8. Make the toilet paper slightly same size(square) as the sim card slot&lt;/div&gt;&lt;div&gt;9. Put the toilet paper on top of the sim card slot and push in a bit&lt;/div&gt;&lt;div&gt;10. Put back your battery and press it little hard, the toilet paper will be underneath&lt;/div&gt;&lt;div&gt;11. Close the case&lt;/div&gt;&lt;div&gt;12. Switch on your phone&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The phone works automagically, don't ask me why, it's really &lt;b&gt;high tech fix&lt;/b&gt; if you ever encounter this issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have fun with N900 again, by the way no fun since not much apps for it(Thank you Nokia), BUT it works as PHONE again!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Cheers ;]&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;p/s: By the way let me know if this solves your problem, I would like to hear about it!&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1928474315963780889?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1928474315963780889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1928474315963780889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1928474315963780889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1928474315963780889'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/12/high-tech-fix-for-nokia-n900-all.html' title='High Tech Fix For &quot;Nokia N900: All telephony functions are disabled&quot; issue'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-287170900258059708</id><published>2011-12-09T00:07:00.011+08:00</published><updated>2011-12-18T10:36:07.429+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Time to Kill Bill</title><content type='html'>For all Malaysia IT people, do read this and spread out the words, it's time to kill Bill, what Bill? Computing Professionals Bill 2011!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.scribd.com/doc/75107593/CPB2011-Draft"&gt;http://www.scribd.com/doc/75107593/CPB2011-Draft&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do read it in detail! Currently it is in drafting processing, thanks to my best pal - Mel to share this nonsense bill. By the way, if you have facebook, support this - &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://www.facebook.com/pages/Malaysians-Against-Board-of-Computing-Professionals-Bill/289002177811647"&gt;https://www.facebook.com/pages/Malaysians-Against-Board-of-Computing-Professionals-Bill/289002177811647&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will constantly update this post if there's any progress regarding the matter, voice out while you can regarding CPB2011 to the document below -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://docs.google.com/document/d/14E05jHZKQA0y6rP07n2PYtR4obBLEpiiK7OO1iQQ0PA/edit?hl=en_US"&gt;https://docs.google.com/document/d/14E05jHZKQA0y6rP07n2PYtR4obBLEpiiK7OO1iQQ0PA/edit?hl=en_US&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mosti has put up their latest working draft which you can find here -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mosti.gov.my/mosti/images/stories/pdf/2011/ruu_bcpm_v17.pdf?PHPSESSID=b5a0a3c0faa9f630065896d7694435a1"&gt;http://www.mosti.gov.my/mosti/images/stories/pdf/2011/ruu_bcpm_v17.pdf?PHPSESSID=b5a0a3c0faa9f630065896d7694435a1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please review it and make your voice loud and clear! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some opinions from the individual who works in IT industry ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=lCDHiWh6Ky4&amp;amp;feature=channel_video_title"&gt;http://www.youtube.com/watch?v=lCDHiWh6Ky4&amp;amp;feature=channel_video_title&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Petition!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://www.change.org/petitions/mosti-stop-computing-professionals-bill-2011-cpb2011"&gt;https://www.change.org/petitions/mosti-stop-computing-professionals-bill-2011-cpb2011&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Follow the Tweets regarding &lt;b&gt;CPB2011 &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://twitter.com/#!/search?q=%23CPB2011"&gt;https://twitter.com/#!/search?q=%23CPB2011&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Flip-flop, uncertainty?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.themalaysianinsider.com/malaysia/article/it-bill-may-be-dumped-says-mosti/"&gt;http://www.themalaysianinsider.com/malaysia/article/it-bill-may-be-dumped-says-mosti/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Makes yourself certified criteria?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mncc.com.my/members.htm"&gt;http://www.mncc.com.my/members.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mosti is just facilitator?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.lowyat.net/v2/index.php?option=com_content&amp;amp;task=view&amp;amp;id=5849&amp;amp;Itemid=1"&gt;http://www.lowyat.net/v2/index.php?option=com_content&amp;amp;task=view&amp;amp;id=5849&amp;amp;Itemid=1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Role model of CPB 2011, seriously?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://allafrica.com/stories/201107061218.html"&gt;http://allafrica.com/stories/201107061218.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interview of Malaysia Deputy Minister Of Science, Technology And Innovation&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;, &lt;/span&gt;&lt;/span&gt;Datuk Fadillah Yusoft by Astro Awani, if only you know Malay Language -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://www.facebook.com/photo.php?v=10150460323294820&amp;amp;set=vb.11726505964&amp;amp;type=2&amp;amp;permPage=1"&gt;https://www.facebook.com/photo.php?v=10150460323294820&amp;amp;set=vb.11726505964&amp;amp;type=2&amp;amp;permPage=1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From Tony Pua, member of Parliament -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=6ilM5bKokkw&amp;amp;feature=youtu.be"&gt;http://www.youtube.com/watch?v=6ilM5bKokkw&amp;amp;feature=youtu.be&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While they can't define what is CNII properly during open meeting, now they want to include more sectors in this undefined crap? Seriously if the government sector has failed to deliver security all these years, that means &lt;a href="http://www.mampu.gov.my/web/guest/prisma"&gt;PRISMA&lt;/a&gt; that was initiated to protect government ICT agency by our government is a big failure(so much money wasted and now this)? By the way if you read carefully at the last few paragraphs, you will notice "&lt;b&gt;What we can do at CyberSecurity Malaysia is to continue to provide more training and capability building in cyber security, says CyberSecurity malaysia Chieft Executive Officer(CEO) Lt Col Prof Datuk Husin Jazri.&lt;/b&gt;&lt;span style="color: #333333; font-family: Arial;"&gt;&lt;span style="font-size: 14px; line-height: 21px;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #333333; font-family: Arial;"&gt;&lt;span style="font-size: 14px; line-height: 21px;"&gt;&lt;/span&gt;&lt;/span&gt;To me, that basically sounds like if this bill is passed, he can make big money by selling training and certification program, now we know who is really pushing this AGENDA at the back ;)&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: Arial;"&gt;&lt;span style="font-size: 14px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://thestar.com.my/news/story.asp?file=%2F2011%2F12%2F18%2Fnation%2F10119744&amp;amp;sec=nation"&gt;http://thestar.com.my/news/story.asp?file=%2F2011%2F12%2F18%2Fnation%2F10119744&amp;amp;sec=nation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Discussion about CPB 2011 on BFM radio station -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bfm.my/geeksquawks_ep53.html"&gt;http://bfm.my/geeksquawks_ep53.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The TeAM(The Technopreneuers Association Of Malaysia) objects to CPB 2011 &lt;span style="color: #333333; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 20px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://techcentral.my/news/story.aspx?file=/2011/12/14/it_news/20111214141030&amp;amp;sec=IT_News"&gt;http://techcentral.my/news/story.aspx?file=/2011/12/14/it_news/20111214141030&amp;amp;sec=IT_News&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Speak out loud, geeks!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thestar.com.my/news/story.asp?file=%2F2011%2F12%2F18%2Fnation%2F10105092&amp;amp;sec=nation"&gt;http://thestar.com.my/news/story.asp?file=%2F2011%2F12%2F18%2Fnation%2F10105092&amp;amp;sec=nation&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No cheers this time, F it!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-287170900258059708?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/287170900258059708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=287170900258059708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/287170900258059708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/287170900258059708'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/12/time-to-kill-bill.html' title='Time to Kill Bill'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3278454702970464803</id><published>2011-12-06T13:21:00.003+08:00</published><updated>2011-12-06T13:43:17.379+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NET'/><title type='text'>Intel X520</title><content type='html'>&lt;div&gt;I want this for my Christmas present ;]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.intel.com/content/www/us/en/network-adapters/gigabit-network-adapters/ethernet-x520.html"&gt;http://www.intel.com/content/www/us/en/network-adapters/gigabit-network-adapters/ethernet-x520.html&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I never thought 10G network adapter can go very cheap, really need to get one for development and testing!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3278454702970464803?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3278454702970464803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3278454702970464803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3278454702970464803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3278454702970464803'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/12/intel-x520.html' title='Intel X520'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7738318853922502706</id><published>2011-12-05T22:15:00.004+08:00</published><updated>2011-12-05T22:22:04.999+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Virtual PF_Ring</title><content type='html'>&lt;div&gt;Ntop development team has always developed high performance packet capture solutions that I would like to take a look into it -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.ntop.org/products/pf_ring/vpf_ring/"&gt;http://www.ntop.org/products/pf_ring/vpf_ring/&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Virtual PF_RING can only be used with KVM, with this it will bypass many copy operations and capture packets in line rate. I think I will test it on my Linux box and see how it goes. By the way you need to donate to obtain it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers ;]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7738318853922502706?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7738318853922502706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7738318853922502706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7738318853922502706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7738318853922502706'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/12/virtual-pfring.html' title='Virtual PF_Ring'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5105813644530778181</id><published>2011-10-16T20:39:00.002+08:00</published><updated>2011-10-16T21:07:02.985+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>RIP - Dennis Ritchie</title><content type='html'>Sorry for the belated one. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nothing much I can say but truly from my heart - Rest In Peace, Mr. Dennis Ritchie.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5105813644530778181?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5105813644530778181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5105813644530778181' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5105813644530778181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5105813644530778181'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/10/rip-dennis-ritchie.html' title='RIP - Dennis Ritchie'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6248346629286897466</id><published>2011-01-13T11:48:00.003+08:00</published><updated>2011-01-13T12:22:07.971+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>FreeBSD: Ringmap Quick Testing</title><content type='html'>I have mentioned about FreeBSD ringmap &lt;a href="http://geek00l.blogspot.com/2010/12/freebsd-high-performance-packet-capture.html"&gt;here&lt;/a&gt;, and now I will share how I get ringmap installed quickly. As the developer of ringmap(Alex) has ported it to FreeBSD stable, here's what you can do -&lt;br /&gt;&lt;br /&gt;Download FreeBSD 8.1 stable iso -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget -c ftp://ftp.jp.freebsd.org/pub/FreeBSD/snapshots/201011/FreeBSD-8.1-STABLE-201011-i386-disc1.iso&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install FreeBSD 8.1 stable on VirtualBox using the iso(Standard Install and make sure you include the source), you can do this quickly without issue if you are familiar with FreeBSD installation. The reason why I choose VirtualBox because VirtualBox can virtualize the following six types of networking hardware:&lt;br /&gt;&lt;br /&gt;      - AMD PCNet PCI II (Am79C970A)&lt;br /&gt;      - AMD PCNet FAST III (Am79C973, the default)&lt;br /&gt;      - Intel PRO/1000 MT Desktop (82540OEM)&lt;br /&gt;      - Intel PRO/1000 T Server (82543GC)&lt;br /&gt;      - Intel PRO/1000 MT Server (82545EM)&lt;br /&gt;      - Paravirtualized network adapter (virtio-net)&lt;br /&gt;&lt;br /&gt;The ringmap implementation supports Intel 8254x network cards which you can find in the list above, therefore it's the ideal VM solution to use. Make sure you use any of the Intel 8254x in the list.&lt;br /&gt;&lt;br /&gt;After I have FreeBSD stable installed on VirtualBox, then proceed to recompile the kernel without device em.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/src/sys/i386/conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;mkdir /root/kernels&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cp GENERIC /root/kernels/RINGMAP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ln -s /root/kernels/RINGMAP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Edit /root/kernels/RINGMAP by commenting out this line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# device                em              # Intel PRO/1000 Gigabit Ethernet Family&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To recompile and install the custom kernel -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/src&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make buildkernel KERNCONF=RINGMAP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make installkernel KERNCONF=RINGMAP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It will take a while and once you got it done, reboot the system. After the system is up, add these two lines to /etc/make.conf(if the file not exists, you can just create it) -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;EM_RINGMAP=yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;LIBPCAP_RINGMAP=yes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download ringmap source and install -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;fetch http://ringmap.googlecode.com/files/ringmap_freebsd_8.1_1.1.0.bz2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvjf ringmap_freebsd_8.1_1.1.0.bz2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd FreeBSD_8/scripts&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;chmod 755 *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./build_ringmap.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To enable the ringmap -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./set_ringmap.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To make sure you can run any packet capture tool, you need to turn on monitor mode for the network interface -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig em0 monitor up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For quick testing just run tcpdump and listen to em0 interface -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tcpdump -ttttnni em0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's all for ringmap testing, I haven't done any benchmarking yet until I get the real hardware for testing but you definitely can find more information about ringmap in its own page here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/ringmap/"&gt;http://code.google.com/p/ringmap/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6248346629286897466?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6248346629286897466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6248346629286897466' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6248346629286897466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6248346629286897466'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/01/freebsd-ringmap-quick-testing.html' title='FreeBSD: Ringmap Quick Testing'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6384266327019029038</id><published>2011-01-12T19:33:00.002+08:00</published><updated>2011-01-12T19:43:48.494+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>Ubuntu: Daemonlogger</title><content type='html'>To install daemonlogger on Ubuntu 10.10, you can follow me here -&lt;br /&gt;&lt;br /&gt;Install all the required dependencies -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo apt-get install libpcap-dev libdumbnet1 libdumbnet-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As the libdnet files are renamed to dumb names, we need to create soft link for them so that daemonlogger can find them, otherwise you can install libdnet from source which I want to avoid here -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/lib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s libdumbnet.a libdnet.a&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s libdumbnet.so libdnet.so&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s libdumbnet.so.1.0.1 libdnet.so.1.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s libdumbnet.so.1 libdnet.so.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s libdumbnet.la libdnet.la&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/include/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s dumbnet.h dnet.h&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install daemonlogger -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget -c http://www.snort.org/users/roesch/code/daemonlogger-1.2.1.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; shell&gt;tar xvzf daemonlogger-1.2.1.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; shell&gt;cd daemonlogger-1.2.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There you go, now you have daemologger installed on Ubuntu and ready to capture packets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6384266327019029038?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6384266327019029038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6384266327019029038' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6384266327019029038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6384266327019029038'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/01/ubuntu-daemonlogger.html' title='Ubuntu: Daemonlogger'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1678551960866255676</id><published>2011-01-01T10:00:00.002+08:00</published><updated>2011-01-01T10:51:00.927+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Happy New Year 2011</title><content type='html'>Good bye 2010, and here comes 2011!&lt;br /&gt;&lt;br /&gt;Happy new year everyone, and hopefully myself will be more active in blogging this year!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers &amp;amp; Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1678551960866255676?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1678551960866255676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1678551960866255676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1678551960866255676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1678551960866255676'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2011/01/happy-new-year-2011.html' title='Happy New Year 2011'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3902579668566102099</id><published>2010-12-24T15:26:00.004+08:00</published><updated>2010-12-24T15:38:20.032+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='FBSD'/><title type='text'>FreeBSD: High Performance Packet Capture</title><content type='html'>I'm not sure how many of you have heard about this project, however I found FreeBSD ringmap implementation when I was googling and it seems to be interesting to me, I suggest you visit the link and read up the documentation/presentation.&lt;br /&gt;&lt;br /&gt;I'm going to try it out whenever possible, right now it is ported to FreeBSD 8.1 stable, you can actually download the source code and test it out yourself.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/ringmap/"&gt;http://code.google.com/p/ringmap/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also find a lot of information about high performance packet capture from the link below as well, I usually use the setting that is recommended over there for my FreeBSD sensor setup.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.net.t-labs.tu-berlin.de/research/hppc/"&gt;http://www.net.t-labs.tu-berlin.de/research/hppc/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By the way, FreeBSD already has zero copy bpf implemented, thanks to Robert Watson for that since he has done a lot of background works on it. To know more about zero copy bpf you can check the presentation slide here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.watson.org/%7Erobert/freebsd/2007asiabsdcon/20070309-devsummit-zerocopybpf.pdf"&gt;http://www.watson.org/~robert/freebsd/2007asiabsdcon/20070309-devsummit-zerocopybpf.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3902579668566102099?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3902579668566102099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3902579668566102099' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3902579668566102099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3902579668566102099'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/freebsd-high-performance-packet-capture.html' title='FreeBSD: High Performance Packet Capture'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1428582945692296293</id><published>2010-12-24T13:25:00.005+08:00</published><updated>2010-12-24T15:19:42.694+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><title type='text'>FreeBSD: Virtual Network Switch</title><content type='html'>In the previous post, I have mentioned about I'm going to cover &lt;a href="http://openvswitch.org/"&gt;Open vSwitch&lt;/a&gt; and &lt;a href="http://vde.sourceforge.net/"&gt;Vde &lt;/a&gt;implementation. However I think it is also interesting to cover how you can setup virtual switch with FreeBSD native system. As we all know bridging is actually software switching, therefore we can make use of bridge interface to achieve this. I will explain the 6 ports virtual network switch setup that is illustrated in the diagram below -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_6lYFJtUepl4/TRQyrRmNk7I/AAAAAAAAAoo/VCtBCqoOhNo/s1600/FreeBSD-VirtualSwitch.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 196px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/TRQyrRmNk7I/AAAAAAAAAoo/VCtBCqoOhNo/s400/FreeBSD-VirtualSwitch.jpg" alt="" id="BLOGGER_PHOTO_ID_5554119959494103986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig bridge0 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap0 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap1 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap2 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap3 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap4 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap5 create&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig bridge0 addm tap0 addm tap1 addm tap3 addm tap4 addm tap5 up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By now you have exact setup like what is shown in the diagram above, to make it permanent/persistent you need to add the following lines to /etc/rc.conf -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cloned_interfaces="bridge0 tap0 tap1 tap2 tap3 tap4 tap5"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ifconfig_bridge0="addm tap0 addm tap1 addm tap2 addm tap3 addm tap4 addm tap5 up"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also add the following lines to /etc/sysctl.conf -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;net.link.tap.up_on_open=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;net.link.tap.user_open=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once you have everything done, you can check if it is setup properly -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig bridge0&lt;/span&gt;&lt;br /&gt;bridge0: flags=8843&lt;up,broadcast,running,simplex,multicast&gt; metric 0 mtu 1500&lt;br /&gt;       ether 0e:a5:28:73:f9:3b&lt;br /&gt;       id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15&lt;br /&gt;       maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200&lt;br /&gt;       root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0&lt;br /&gt;       member: tap5 flags=143&lt;learning,discover,autoedge,autoptp&gt;&lt;br /&gt;               ifmaxaddr 0 port 9 priority 128 path cost 2000000&lt;br /&gt;       member: tap4 flags=143&lt;learning,discover,autoedge,autoptp&gt;&lt;br /&gt;               ifmaxaddr 0 port 8 priority 128 path cost 2000000&lt;br /&gt;       member: tap3 flags=143&lt;learning,discover,autoedge,autoptp&gt;&lt;br /&gt;               ifmaxaddr 0 port 7 priority 128 path cost 2000000&lt;br /&gt;       member: tap2 flags=143&lt;learning,discover,autoedge,autoptp&gt;&lt;br /&gt;               ifmaxaddr 0 port 6 priority 128 path cost 2000000&lt;br /&gt;       member: tap1 flags=143&lt;learning,discover,autoedge,autoptp&gt;&lt;br /&gt;               ifmaxaddr 0 port 5 priority 128 path cost 2000000&lt;br /&gt;       member: tap0 flags=143&lt;learning,discover,autoedge,autoptp&gt;&lt;br /&gt;               ifmaxaddr 0 port 4 priority 128 path cost 2000000&lt;br /&gt;&lt;br /&gt;To undo everything, just run&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig bridge0 deletem tap0 deletem tap1 deletem tap2 deletem tap3 deletem tap4 deletem tap5 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap0 destroy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap1 destroy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap2 destroy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap3 destroy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap4 destroy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ifconfig tap5 destroy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The setup is complete, in the next blog post, I will talk about how you can setup similar virtual switch using FreeBSD &lt;span style="font-weight: bold;"&gt;ng_bridge&lt;/span&gt; implementation. Plus releasing the FreeBSD VM for you to try out the setup yourself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;/learning,discover,autoedge,autoptp&gt;&lt;/learning,discover,autoedge,autoptp&gt;&lt;/learning,discover,autoedge,autoptp&gt;&lt;/learning,discover,autoedge,autoptp&gt;&lt;/learning,discover,autoedge,autoptp&gt;&lt;/learning,discover,autoedge,autoptp&gt;&lt;/up,broadcast,running,simplex,multicast&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1428582945692296293?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1428582945692296293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1428582945692296293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1428582945692296293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1428582945692296293'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/freebsd-virtual-network-switch.html' title='FreeBSD: Virtual Network Switch'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/TRQyrRmNk7I/AAAAAAAAAoo/VCtBCqoOhNo/s72-c/FreeBSD-VirtualSwitch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-4017112202951641975</id><published>2010-12-17T18:03:00.005+08:00</published><updated>2010-12-17T18:26:44.445+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><title type='text'>Virtual Network Switch</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/TQs4IM0nE-I/AAAAAAAAAoc/0ryaN1EDvOQ/s1600/vswitch-p5.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 312px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/TQs4IM0nE-I/AAAAAAAAAoc/0ryaN1EDvOQ/s400/vswitch-p5.jpg" alt="" id="BLOGGER_PHOTO_ID_5551592679196267490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Many people have talked about hypervisor, and playing around with virtual machines. There are many solutions available today, either open source or commercial one. We have VMware, Xen, Virtualbox, Qemu, KVM, Parallel, Virtual PC, and others that I may not know.&lt;br /&gt;&lt;br /&gt;What I would like to discuss here is virtual network switching, many of us have used a piece of hardware call network switch, which allows the end point to talk to each other. For the hardware network switch, we have many companies that are producing it, for example Cisco, Juniper, 3Com, DLink,  NetGear and etc.&lt;br /&gt;&lt;br /&gt;The virtual machine lives inside single operating system, which means we can have many virtual machines running inside a piece of hardware, so with virtual network switch we also can run many network switches inside a piece of hardware, and using them to connect virtual machines, and get them to talk to each other.&lt;br /&gt;&lt;br /&gt;However, how many solutions are there for virtual network switch? As far as I know, not many. Cisco has produced one which is called &lt;a href="http://www.cisco.com/en/US/products/ps9902/index.html"&gt;Cisco Nexus 1000 Series&lt;/a&gt;. If you do know any other commercial solution, please comment.&lt;br /&gt;&lt;br /&gt;How about open source solution for that? Yes, here are two that I found very interesting, again if you know any other open source solution, please let me know.&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://openvswitch.org/"&gt;Open vSwitch&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://vde.sourceforge.net/"&gt;Vde&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is just simple writeup for what I'm going to cover in the future which I will discuss about how you can setup virtual network switch, and leverage on them. Most of my posts will be discussing about both Open vSwitch and Vde while Virtualbox and Qemu will be used to connect to the switch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-4017112202951641975?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/4017112202951641975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=4017112202951641975' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4017112202951641975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4017112202951641975'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/virtual-network-switch.html' title='Virtual Network Switch'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/TQs4IM0nE-I/AAAAAAAAAoc/0ryaN1EDvOQ/s72-c/vswitch-p5.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6420293304865563549</id><published>2010-12-16T12:53:00.004+08:00</published><updated>2010-12-16T13:29:04.941+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Virtualization Insanity</title><content type='html'>I have been poking around with virtualization technologies, and this is one of the screenshot I have taken when multiple qemu vm talking to multiple virtualbox vm.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_6lYFJtUepl4/TQmcJpo7CEI/AAAAAAAAAoU/FTsiPD8irLU/s1600/vm-insanity.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 233px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/TQmcJpo7CEI/AAAAAAAAAoU/FTsiPD8irLU/s400/vm-insanity.png" alt="" id="BLOGGER_PHOTO_ID_5551139705321097282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I will cover a lot about this topic soon, for my own note, and also for sharing purpose.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6420293304865563549?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6420293304865563549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6420293304865563549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6420293304865563549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6420293304865563549'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/virtualization-insanity.html' title='Virtualization Insanity'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/TQmcJpo7CEI/AAAAAAAAAoU/FTsiPD8irLU/s72-c/vm-insanity.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1188456342404652444</id><published>2010-12-15T21:09:00.003+08:00</published><updated>2010-12-15T21:13:07.531+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forensics'/><title type='text'>4REN6 VM Mirror</title><content type='html'>Thanks to &lt;a href="http://digital-forensic.org/"&gt;Digital Forensics Framework(DFF) team&lt;/a&gt; to provide mirror for 4REN6 vm where you can find here -&lt;br /&gt;&lt;a href="http://ftp.digital-forensic.org/mirror/4ren6.radiobandit.org/"&gt;&lt;br /&gt;http://ftp.digital-forensic.org/mirror/4ren6.radiobandit.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm still looking for more download mirrors, please let me know if you can host it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1188456342404652444?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1188456342404652444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1188456342404652444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1188456342404652444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1188456342404652444'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/4ren6-vm-mirror.html' title='4REN6 VM Mirror'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-850018908644983781</id><published>2010-12-15T19:05:00.001+08:00</published><updated>2010-12-15T19:07:03.193+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Cloud Technology</title><content type='html'>I need to tag this post as it contains the list of Cloud solutions so I can check them out whenever necessary -&lt;br /&gt;&lt;a href="http://slash4.de/tutorials/Cloud_computing_technologies_overview_and_comparison"&gt;&lt;br /&gt;http://slash4.de/tutorials/Cloud_computing_technologies_overview_and_comparison&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-850018908644983781?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/850018908644983781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=850018908644983781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/850018908644983781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/850018908644983781'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/cloud-technology.html' title='Cloud Technology'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3063915747884984169</id><published>2010-12-14T19:37:00.002+08:00</published><updated>2010-12-14T19:40:37.824+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><title type='text'>Virtualization tools</title><content type='html'>I mentioned about ovftool in my previous &lt;a href="http://geek00l.blogspot.com/2010/12/vmware-ovftool.html"&gt;post&lt;/a&gt;, and I also found xenconvert here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.citrix.com/lang/English/lp/lp_1688624.asp"&gt;http://www.citrix.com/lang/English/lp/lp_1688624.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By the way another fun tool to mention is imvirt which you can find here -&lt;br /&gt;&lt;a href="http://micky.ibh.net/%7Eliske/imvirt.html"&gt;&lt;br /&gt;http://micky.ibh.net/~liske/imvirt.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3063915747884984169?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3063915747884984169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3063915747884984169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3063915747884984169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3063915747884984169'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/virtualization-tools.html' title='Virtualization tools'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1953965985937703168</id><published>2010-12-14T19:33:00.002+08:00</published><updated>2010-12-14T19:37:05.126+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Good Reference For Linux /dev</title><content type='html'>I came across this link while playing around with tun/tap device in Linux, and it's worth sharing -&lt;br /&gt;&lt;a href="http://www.lanana.org/docs/device-list/devices-2.6+.txt"&gt;&lt;br /&gt;http://www.lanana.org/docs/device-list/devices-2.6+.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can use mknod to play around with the /dev on Linux, for tun/tap you can use tunctl or openvpn to create them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1953965985937703168?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1953965985937703168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1953965985937703168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1953965985937703168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1953965985937703168'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/good-reference-for-linux-dev.html' title='Good Reference For Linux /dev'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6700647067467839952</id><published>2010-12-14T17:19:00.001+08:00</published><updated>2010-12-14T17:21:55.596+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sFlow'/><title type='text'>sFlow Resources</title><content type='html'>I need to keep track of what I have read and tested, currently I'm looking into sFlow stuffs for network visibility. If you are interested about sFlow as well, feel free to check out the links below -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ietf.org/rfc/rfc3176.txt"&gt;http://www.ietf.org/rfc/rfc3176.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sflow.org/SFLOW-DATAGRAM5.txt"&gt;http://www.sflow.org/SFLOW-DATAGRAM5.txt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.juniper.net/techpubs/en_US/junos9.3/topics/example/sflow-configuring-ex-series.html"&gt;&lt;br /&gt;http://www.juniper.net/techpubs/en_US/junos9.3/topics/example/sflow-configuring-ex-series.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have more sFlow stuffs to share, feel free to comment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6700647067467839952?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6700647067467839952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6700647067467839952' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6700647067467839952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6700647067467839952'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/sflow-resources.html' title='sFlow Resources'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6048028620696386814</id><published>2010-12-08T22:56:00.003+08:00</published><updated>2010-12-08T23:11:08.936+08:00</updated><title type='text'>VMware ovftool</title><content type='html'>I just found out this tool and want to keep track of it, it's best to just post in my blog so that I can search through it next time, basically it is a command-line utility that allows you to import and export OVF packages to and from a wide variety of VMware platform products.&lt;br /&gt;&lt;br /&gt;http://www.vmware.com/support/developer/ovf/&lt;br /&gt;&lt;br /&gt;Cheers ;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6048028620696386814?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6048028620696386814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6048028620696386814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6048028620696386814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6048028620696386814'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/12/vmware-ovftool.html' title='VMware ovftool'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6905091019439319420</id><published>2010-11-30T23:54:00.002+08:00</published><updated>2010-11-30T23:58:59.371+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forensics'/><title type='text'>4REN6 VM Download</title><content type='html'>Finally ...&lt;br /&gt;&lt;br /&gt;Thanks to Niresh for hosting 4REN6 VM. Now you can download the VM via&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4ren6.radiobandit.org/"&gt;http://4ren6.radiobandit.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you would like to help out by hosting the VM for download, please let me know. I will update the VM once Ubuntu releases version 10.10. If you try out the VM and have any feature request, feel free to email me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6905091019439319420?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6905091019439319420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6905091019439319420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6905091019439319420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6905091019439319420'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/11/4ren6-vm-download.html' title='4REN6 VM Download'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6184348344489558748</id><published>2010-09-30T19:33:00.003+08:00</published><updated>2010-09-30T19:36:25.966+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='REGEX'/><title type='text'>Cisco Regex</title><content type='html'>Whoever follow my blog or my workshop will know I always mention about regular expressions(regex) as applied knoweldge for security analyst, I came across interesting read about Cisco regex and think it would be good to share with the bunch, there you go -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ciscozine.com/2010/09/29/cisco-regular-expressions/"&gt;http://www.ciscozine.com/2010/09/29/cisco-regular-expressions/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun and good to read some background history of regex and how Cisco makes use of it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6184348344489558748?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6184348344489558748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6184348344489558748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6184348344489558748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6184348344489558748'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/09/cisco-regex.html' title='Cisco Regex'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6890350794665844065</id><published>2010-08-13T11:10:00.003+08:00</published><updated>2010-08-13T11:21:18.488+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>4REN6 VM WalkThrough Guide</title><content type='html'>As promised in previous post, hereby I release the 4REN6 VM WalkThrough Guide, you can find how to install comprehensive list of forensics tools on Ubuntu 10.04, here's the link for the guide -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scribd.com/doc/35816772/4REN6-VM-Builder-Guide"&gt;http://www.scribd.com/doc/35816772/4REN6-VM-Builder-Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Currently you need an account to download it but no problem for quick read, I will upload this guide to my own server later so that you can download it freely(both pdf and odt format in case you want to edit). Maybe wiki is good way to go for documentation collaboration but right now I don't have any plan about it yet.&lt;br /&gt;&lt;br /&gt;Feel free to comment and appreciate any valuable inputs! By the way I'm still looking for anyone who is willing to host the 4REN6 VM image.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6890350794665844065?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6890350794665844065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6890350794665844065' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6890350794665844065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6890350794665844065'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/08/4ren6-vm-walkthrough-guide.html' title='4REN6 VM WalkThrough Guide'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7917407293286899785</id><published>2010-08-03T20:54:00.005+08:00</published><updated>2010-08-03T21:23:33.496+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>Home For 4REN6 VM</title><content type='html'>Yes I'm still working in IT industry and I'm not dead yet, right now I'm working on both tech and non-tech stuffs so this first paragraph is just ice breaking for me to say something.&lt;br /&gt;&lt;br /&gt;I have Virtual Machine Image I have prepared for Digital Forensics Training, and I would like to release it, it has the name - 4REN6 but it doesn't has a home now, the size of the VM is 2.6G so if any of you is interested to host the image, please do contact me via&lt;br /&gt;&lt;br /&gt;geek00l[at]gmail[dot]com&lt;br /&gt;&lt;br /&gt;Please make sure you send to my email correctly as geek zero zero L and not o o L as there are couple of people tried to send me email but fail to do so, I'm sorry about that but I can do nothing about it.&lt;br /&gt;&lt;br /&gt;Don't ask me why I'm doing this while there are similar stuffs such as SIFT, Helix, PlainSight or some I may not know, the main reason being I just want to have exercise and to confirm all the stuffs I work on really working, bear in mind I'm doing this alone so please don't shout at me if it breaks. On the other hand, I will release the documentation of how to install everything you need to make forensic desktop using Ubuntu since I have already taken all the notes during the making of this VM and it's just matter of putting them together.&lt;br /&gt;&lt;br /&gt;Some sneak peaks -&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/TFgWGBlN0RI/AAAAAAAAAoE/pHWn1CqI6_I/s1600/4REN6-V1.0+%40+2010-05-17+19:33:41.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/TFgWGBlN0RI/AAAAAAAAAoE/pHWn1CqI6_I/s400/4REN6-V1.0+%40+2010-05-17+19:33:41.png" alt="" id="BLOGGER_PHOTO_ID_5501171237592617234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/TFgVedkcExI/AAAAAAAAAn0/stro6631rxY/s1600/4REN6-xplico.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 222px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/TFgVedkcExI/AAAAAAAAAn0/stro6631rxY/s400/4REN6-xplico.png" alt="" id="BLOGGER_PHOTO_ID_5501170557910782738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/TFgVd-PF1pI/AAAAAAAAAns/WG9T0yYhHJk/s1600/forensics-ptk-05.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/TFgVd-PF1pI/AAAAAAAAAns/WG9T0yYhHJk/s400/forensics-ptk-05.png" alt="" id="BLOGGER_PHOTO_ID_5501170549499745938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;By the way the wallpaper is designed by myself so it is not really a slick wallpaper we used to have in &lt;a href="http://www.rawpacket.org/projects/hex/artwork"&gt;HeX&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Last but not least, I would like to thank to my blog readers who have encouraged me to continue my blog again, and some other friends along the line. I think this is right thing to do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7917407293286899785?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7917407293286899785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7917407293286899785' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7917407293286899785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7917407293286899785'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/08/home-for-4ren6-vm.html' title='Home For 4REN6 VM'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6lYFJtUepl4/TFgWGBlN0RI/AAAAAAAAAoE/pHWn1CqI6_I/s72-c/4REN6-V1.0+%40+2010-05-17+19:33:41.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8789837742600200182</id><published>2010-05-21T23:37:00.004+08:00</published><updated>2010-05-21T23:45:24.105+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>You can play pacman in Google.com</title><content type='html'>&lt;div style="text-align: justify;"&gt;Since I haven't been blogging for a while, lets start with something else -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/S_aqEXHFd4I/AAAAAAAAAnk/exxhNyjpvXw/s1600/Google-Pacman.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 160px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/S_aqEXHFd4I/AAAAAAAAAnk/exxhNyjpvXw/s400/Google-Pacman.png" alt="" id="BLOGGER_PHOTO_ID_5473749389015349122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you don't know, your old good game is first released on 22th of May 1980, so fast 30 years have passed, anyway enjoy playing pacman!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8789837742600200182?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8789837742600200182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8789837742600200182' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8789837742600200182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8789837742600200182'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/05/you-can-play-pacman-in-googlecom.html' title='You can play pacman in Google.com'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/S_aqEXHFd4I/AAAAAAAAAnk/exxhNyjpvXw/s72-c/Google-Pacman.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3393537313695359438</id><published>2010-03-22T09:13:00.005+08:00</published><updated>2010-03-24T13:54:20.099+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>What I do lately</title><content type='html'>Here's what I do lately, I haven't been blogging for a while but doing some other stuffs, and I figure I still need to keep this blog alive no matter what. I have been poking with&lt;br /&gt;&lt;br /&gt;- Splunk - Working on snort/argus module&lt;br /&gt;- Nokia N900 - this is by far the most open system for mobile platform I have seen, and guess what, you can run snort on it with debian stack.&lt;br /&gt;- Gns3 - Way to learn cisco stuffs and WAN setup&lt;br /&gt;- Training - Design new security training course&lt;br /&gt;- HackerSpaceKL - Help where I can&lt;br /&gt;&lt;br /&gt;Application I used but keep forgetting at some other times if I haven't used for a while, so it's good to note it down&lt;br /&gt;&lt;br /&gt;- recordMyDesktop - gtk-recordMyDesktop&lt;br /&gt;- gnome-screenshot - gnome-screenshot --area&lt;br /&gt;- Funambol - sudo sh bin/funambol start&lt;br /&gt;- xdg-open - xdg-open whatever&lt;br /&gt;&lt;br /&gt;Till next time ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3393537313695359438?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3393537313695359438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3393537313695359438' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3393537313695359438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3393537313695359438'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2010/03/what-i-do-lately.html' title='What I do lately'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-674315193045905926</id><published>2009-09-22T03:30:00.003+08:00</published><updated>2009-09-22T03:51:40.952+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Mac OSX: Sguil Client</title><content type='html'>&lt;div style="text-align: justify;"&gt;My pal Spoonfork has written about how to get sguil client works on Mac OSX previously &lt;a href="http://www.security.org.my/index.php?/archives/Installing-Sguil-Client-on-Mac-OS-X.html"&gt;here&lt;/a&gt;, however some of readers reported it won't work on Mac OSX 10.5 or later as tclX is failed to compile. If you really want to get sguil client up and running on Mac OSX, here are the steps -&lt;br /&gt;&lt;br /&gt;Download ActiveState TCL for Mac OSX platform from the link below, you can choose either version 8.4.x or 8.5.x as both work -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="https://www.activestate.com/activetcl/downloads/"&gt;https://www.activestate.com/activetcl/downloads/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Then what you need to do is click click install, once you are done, obtain sguil client 0.7 from -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/sguil/files/"&gt;http://sourceforge.net/projects/sguil/files/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I choose sguil-client-0.7.0.tar.gz, follow the steps below once you have it downloaded -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvzf sguil-client-0.7.0.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd sguil-0.7.0/client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wish8.5 sguil.tk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You should be good going by now, enjoy playing with sguil client console! If you install Activetcl version 8.4.x, then just run wish8.4 sguil.tk instead.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-674315193045905926?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/674315193045905926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=674315193045905926' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/674315193045905926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/674315193045905926'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/mac-osx-sguil-client.html' title='Mac OSX: Sguil Client'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-804318771744207819</id><published>2009-09-20T00:13:00.005+08:00</published><updated>2009-09-20T00:44:12.016+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Mac OSX: Nmap 5.0</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SrUJwCbO_XI/AAAAAAAAAnI/oh7k3ta7Lfw/s1600-h/Nmap-logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 101px; height: 78px;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SrUJwCbO_XI/AAAAAAAAAnI/oh7k3ta7Lfw/s400/Nmap-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5383219650480766322" border="0" /&gt;&lt;/a&gt;Many people write about Nmap 5.0 when it is released, here's how I get it work on Mac OSX. If you are installing Nmap 5.0 using &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt;, then you won't be having &lt;a href="http://nmap.org/zenmap/"&gt;zenmap&lt;/a&gt; in your pocket, you will only get ncat, ndiff and nmap. Therefore it is best if you can obtain the &lt;a href="http://nmap.org/dist/nmap-5.00.dmg"&gt;nmap installation package for OSX&lt;/a&gt; from Nmap website and follow the instruction &lt;a href="http://nmap.org/book/inst-macosx.html"&gt;here&lt;/a&gt; to get it installed.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Once you have the package installed, you may figure zenmap will not work properly even though you can run it. In fact you need the following software installed to satisfy the dependencies.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo port install py25-gtk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo port install py25-py2app-devel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It might take a while to get them compiled and installed as they require some of the libraries from X11 as well, if you can get through this stage, then you should be able to run zenmap now -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;open /Applications/Zenmap.app&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SrUI6rTFbSI/AAAAAAAAAnA/65k7byVq_8Y/s1600-h/Zenmap.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 275px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SrUI6rTFbSI/AAAAAAAAAnA/65k7byVq_8Y/s400/Zenmap.png" alt="" id="BLOGGER_PHOTO_ID_5383218733739502882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Of course Nmap is rocking in da house -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;nmap -V&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nmap version 5.00 ( http://nmap.org )&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-804318771744207819?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/804318771744207819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=804318771744207819' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/804318771744207819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/804318771744207819'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/mac-osx-nmap-50.html' title='Mac OSX: Nmap 5.0'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SrUJwCbO_XI/AAAAAAAAAnI/oh7k3ta7Lfw/s72-c/Nmap-logo.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2806314444492793054</id><published>2009-09-15T21:50:00.007+08:00</published><updated>2009-09-16T08:17:53.949+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Mac OSX: NetGrok</title><content type='html'>&lt;div style="text-align: justify;"&gt;I like security visualization tools, and it helps you to interpret computer events easily. Here's how I get NetGrok running in my apple laptop -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Download and install Jpcap -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget http://netresearch.ics.uci.edu/kfujii/jpcap/jpcap-0.7.tar.gz&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;tar xvzf jpcap-0.7.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd jpcap-0.7/src/c&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cp libjpcap.jnilib /Library/Java/Extensions/&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cp ../../jpcap.jar /Library/Java/Extensions/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download and run NetGrok&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget http://netgrok.googlecode.com/files/netgrok20080928.zip&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;unzip netgrok20080928.zip&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cd Netgrok&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There's problem with the file groups.ini, you have to change this line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Private1=Wireless=192.168.0.0/16&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Private1-Wireless=192.168.0.0/16&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you can run netgrok without problem -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;java -jar netgrok20080928.jar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Below are two screenshots I took -&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/Sq-h47p9EgI/AAAAAAAAAm4/0oZmO9GYo4s/s1600-h/NetGrok-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/Sq-h47p9EgI/AAAAAAAAAm4/0oZmO9GYo4s/s400/NetGrok-1.png" alt="" id="BLOGGER_PHOTO_ID_5381698079189438978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/Sq-hkB3xDBI/AAAAAAAAAmw/ZyVhXz6qmLg/s1600-h/NetGrow-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/Sq-hkB3xDBI/AAAAAAAAAmw/ZyVhXz6qmLg/s400/NetGrow-2.png" alt="" id="BLOGGER_PHOTO_ID_5381697720080731154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You might want to check it out, it definitely supports pcap format file! For more information you can check out at &lt;a href="http://www.cs.umd.edu/projects/netgrok/"&gt;NetGrok site&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2806314444492793054?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2806314444492793054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2806314444492793054' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2806314444492793054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2806314444492793054'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/mac-osx-netgrok.html' title='Mac OSX: NetGrok'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/Sq-h47p9EgI/AAAAAAAAAm4/0oZmO9GYo4s/s72-c/NetGrok-1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5008636447733589784</id><published>2009-09-12T18:38:00.006+08:00</published><updated>2009-09-12T19:28:22.553+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Argus 3: Situational Awareness(ratop)</title><content type='html'>&lt;div style="text-align: justify;"&gt;You need to know the current state of the network, who is probing your network and services, who is consuming your bandwidth, what are the stuffs running in your network, the main question remains - How much you know about your network?&lt;br /&gt;&lt;br /&gt;Then people talk about Situational Awareness, in fact Wikipedia has well-versed explanation about it where you can find &lt;a href="http://en.wikipedia.org/wiki/Situation_awareness"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As network security operator, we look at Network Situational Awareness, in fact you can use Argus 3 for this purpose, I'm going to discuss about it here. There are few argus client tools that can be used for near Real Time Network Situational Awareness -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;- ratop&lt;br /&gt;- rasql/rasqlinsert&lt;br /&gt;- ralabel&lt;br /&gt;&lt;br /&gt;Ratop works just like top, it can connect to argus monitor and show network flow data in near real time view, it also offers vi-like feature, where you can use / to search for flows, and : as command mode to perform various actions such as network flow record filtering/sorting, flow record field reordering, or even extract flow record based on certain timespan in real time. To run ratop, you must have argus monitor running first -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;argus -mAJZRU 128 -P 561&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use ratop to connect to the argus monitor -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ratop -S localhost:561&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's the ratop screenshot -&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SquBajewqOI/AAAAAAAAAmo/lLt6VxG36Wo/s1600-h/Argus3-Ratop.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 229px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SquBajewqOI/AAAAAAAAAmo/lLt6VxG36Wo/s400/Argus3-Ratop.png" alt="" id="BLOGGER_PHOTO_ID_5380536473025030370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;To quit ratop, it is similar to exiting vi editor, just type :q and you will disconnect from argus monitor. You can see that ratop is very useful when comes to monitor your network in real time, while it doesn't offer you insightful information, it gives quick view of the layer2/3 network conversation. Other features such as sorting can be toggled on with :s, or filtering with :f.&lt;br /&gt;&lt;br /&gt;This is considered part 1 which I have ratop covered, and for part 2 I'm going to discuss about rasql/rasqlinsert, then I will introduce ralabel in part 3. All of them are very effective tools for Network Situational Awareness.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (:])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5008636447733589784?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5008636447733589784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5008636447733589784' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5008636447733589784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5008636447733589784'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/argus-3-situational-awarenessratop.html' title='Argus 3: Situational Awareness(ratop)'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6lYFJtUepl4/SquBajewqOI/AAAAAAAAAmo/lLt6VxG36Wo/s72-c/Argus3-Ratop.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2664704453117799919</id><published>2009-09-12T14:22:00.003+08:00</published><updated>2009-09-12T15:01:17.417+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>OpenDPI</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SqtHMfywoLI/AAAAAAAAAmg/g7kskSRy8wM/s1600-h/opendpi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 73px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SqtHMfywoLI/AAAAAAAAAmg/g7kskSRy8wM/s400/opendpi.jpg" alt="" id="BLOGGER_PHOTO_ID_5380472459842592946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I just came across this Open Source Deep Packet Inspection Engine, while I haven't tried it out, this project seems to be interesting. I just want to mention it in my blog so that I can search next time in case I forget -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opendpi.org/"&gt;http://opendpi.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can check out it's manual and source code which is hosted at Google Code &lt;a href="http://code.google.com/p/opendpi/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2664704453117799919?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2664704453117799919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2664704453117799919' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2664704453117799919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2664704453117799919'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/opendpi.html' title='OpenDPI'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SqtHMfywoLI/AAAAAAAAAmg/g7kskSRy8wM/s72-c/opendpi.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-281609141929159117</id><published>2009-09-11T23:43:00.004+08:00</published><updated>2009-09-12T00:15:24.238+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Argus 3: OpenWRT Binary Blob</title><content type='html'>&lt;div style="text-align: justify;"&gt;Here's the argus 3 binary blob that will work on &lt;a href="http://openwrt.org/"&gt;OpenWRT&lt;/a&gt; KamiKaze 8.09(Linksys WRT54GL MIPS platform), if you are lazy to compile your own, and want to check it out, please do give it a try. Thanks to &lt;a href="http://www.gutizz.com/"&gt;guti&lt;/a&gt; for hosting it -&lt;br /&gt;&lt;/div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;a href="http://gutizz.com/scripts/argusbinary/argus3-mips.tar.bz2"&gt;http://gutizz.com/scripts/argusbinary/argus3-mips.tar.bz2&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://gutizz.com/scripts/argusbinary/argus3-mips.tar.bz2.md5.txt"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://gutizz.com/scripts/argusbinary/argus3-mips.tar.bz2.md5.txt"&gt;http://gutizz.com/scripts/argusbinary/argus3-mips.tar.bz2.md5.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;All you need to do is download, verify, decompress, upload it to your OpenWRT, and run!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-281609141929159117?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/281609141929159117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=281609141929159117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/281609141929159117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/281609141929159117'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/argus-3-openwrt-binary-blob.html' title='Argus 3: OpenWRT Binary Blob'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5889222297670185062</id><published>2009-09-11T22:57:00.004+08:00</published><updated>2009-09-11T23:08:12.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Argus 3: Database Support</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you have followed &lt;a href="http://qosient.com/argus"&gt;argus&lt;/a&gt; mailing list, you should have known that Carter has implemented argus database client(rasql/rasqlinsert) to read/write/bla network flow records to database. I'm currently testing this feature and here's the preview for you -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SqpmioYzblI/AAAAAAAAAmY/pU3I44nV6VU/s1600-h/Argus2db.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SqpmioYzblI/AAAAAAAAAmY/pU3I44nV6VU/s400/Argus2db.png" alt="" id="BLOGGER_PHOTO_ID_5380225449990516306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Currently it seems to work on my testing machine. I will introduce more about the new argus client tools such as ralabel, rasql, rasqlinsert and etc in my coming posts.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5889222297670185062?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5889222297670185062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5889222297670185062' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5889222297670185062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5889222297670185062'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/argus-3-database-support.html' title='Argus 3: Database Support'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SqpmioYzblI/AAAAAAAAAmY/pU3I44nV6VU/s72-c/Argus2db.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7331001881408400269</id><published>2009-09-11T10:04:00.005+08:00</published><updated>2009-09-11T10:26:38.857+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>Mac OSX: MYSQL Community Server</title><content type='html'>&lt;div style="text-align: justify;"&gt;This is quick one to get Mysql Community Server running on OSX, download it from -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg"&gt;http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Choose the dmg package which works for your platform and OSX version. In my case, I choose Mac OS X 10.5 (x86). So after you have it downloaded, it's all about click click install. Remember to install both Mysql server and its startup item package. You also need to copy the MySQL.prefPane to the right location so that it will show up in your System Preferences -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo sudo cp -fR /Volumes/mysql-5.1.38-osx10.5-x86/MySQL.prefPane /Library/PreferencePanes/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To start Mysql server, run -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo /Library/StartupItems/MySQLCOM/MySQLCOM start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To stop Mysql server, run -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To uninstall Mysql Community Server -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo rm -rf /Library/StartupItems/MySQL*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo rm -rf /Library/PreferencePanes/MySQL*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo rm -rf /Library/Receipts/mysql-*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo rm /usr/local/mysql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo rm -rf /usr/local/mysql-*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And finally remove this line in /etc/hostconfig&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;MYSQLCOM=-YES-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;All for now, I have been idle for a while and hopefully this is come back to be active me.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7331001881408400269?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7331001881408400269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7331001881408400269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7331001881408400269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7331001881408400269'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/09/mac-osx-mysql-community-server.html' title='Mac OSX: MYSQL Community Server'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-9020290486980933988</id><published>2009-06-02T10:31:00.008+08:00</published><updated>2009-06-02T11:16:57.283+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HITB'/><title type='text'>HITB2009MY: The Art Of Network Forensics</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SiSVtMQkM3I/AAAAAAAAAmA/ftm7Arg6Z_A/s1600-h/HITBmalaysia09-banner.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 91px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SiSVtMQkM3I/AAAAAAAAAmA/ftm7Arg6Z_A/s400/HITBmalaysia09-banner.jpg" alt="" id="BLOGGER_PHOTO_ID_5342559661585609586" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Hack In The Box Security Conference 2009&lt;/span&gt; in Malaysia is going to happen again on October 5th-8th 2009. We are looking forward to see the security crowds again! More information about the conference can be found at this &lt;a href="http://conference.hackinthebox.org/hitbsecconf2009kl/"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SiSV8JQfwlI/AAAAAAAAAmI/w7nY5mh-Ukc/s1600-h/TAONF.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 107px;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SiSV8JQfwlI/AAAAAAAAAmI/w7nY5mh-Ukc/s400/TAONF.gif" alt="" id="BLOGGER_PHOTO_ID_5342559918478049874" border="0" /&gt;&lt;/a&gt;Again this time, me and mel(spoonfork) are going to conduct network security training for Hack In the Box 2009 Malaysia. This upcoming training is going to be brand new and focusing on scenario case solving, with the title of "&lt;span style="font-weight: bold;"&gt;The Art Of Network Forensics: Going Beyond Packet Data&lt;/span&gt;", the detail for the training is at &lt;a href="http://conference.hackinthebox.org/hitbsecconf2009kl/"&gt;here&lt;/a&gt;. We haven't finalized the course materials that are going to be provided to students yet, however if we can obtain the &lt;a href="http://geek00l.blogspot.com/2009/05/surface-mount-box-4-ports.html"&gt;kit&lt;/a&gt; to build the network tap, then it will be awesome.&lt;br /&gt;&lt;br /&gt;On the other hand, we would like to thank to &lt;a href="http://www.vickz.com/"&gt;Vickson&lt;/a&gt; again for his cool banner design!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-9020290486980933988?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/9020290486980933988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=9020290486980933988' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/9020290486980933988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/9020290486980933988'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/06/art-of-network-forensics-going-beyond.html' title='HITB2009MY: The Art Of Network Forensics'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SiSVtMQkM3I/AAAAAAAAAmA/ftm7Arg6Z_A/s72-c/HITBmalaysia09-banner.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2676016198373965268</id><published>2009-05-21T09:57:00.003+08:00</published><updated>2009-05-21T12:53:37.154+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>Editcap: Discard unwanted frames</title><content type='html'>&lt;div style="text-align: justify;"&gt;With editcap you can actually remove multiple frames(people like to call it packets in general) you don't want. For example if I want to remove frame number 40, 69, 71, 113 and 115 in mail.pcap -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;editcap mail.pcap mail-modified.pcap 40 69 71 113 115&lt;/span&gt;&lt;br /&gt;Add_Selected: 40&lt;br /&gt;Not inclusive ... 40&lt;br /&gt;Add_Selected: 69&lt;br /&gt;Not inclusive ... 69&lt;br /&gt;Add_Selected: 71&lt;br /&gt;Not inclusive ... 71&lt;br /&gt;Add_Selected: 113&lt;br /&gt;Not inclusive ... 113&lt;br /&gt;Add_Selected: 115&lt;br /&gt;Not inclusive ... 115&lt;br /&gt;&lt;br /&gt;Check with capinfos -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;capinfos -c mail.pcap&lt;/span&gt;&lt;br /&gt;File name: mail.pcap&lt;br /&gt;Number of packets: 173&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;capinfos -c mail-modified.pcap &lt;/span&gt;&lt;br /&gt;File name: mail-modified.pcap&lt;br /&gt;Number of packets: 168&lt;br /&gt;&lt;br /&gt;Quick and easy!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2676016198373965268?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2676016198373965268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2676016198373965268' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2676016198373965268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2676016198373965268'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/05/editcap-remove-unwanted-frames.html' title='Editcap: Discard unwanted frames'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-622119016048195123</id><published>2009-05-19T00:30:00.009+08:00</published><updated>2009-05-19T02:05:19.586+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Time to sell myself .....</title><content type='html'>&lt;div style="text-align: justify;"&gt;This year, I thought things are going to be smooth for me, and I was wrong. But I do know life goes on.&lt;br /&gt;&lt;br /&gt;So I'm now out for job again and plan to settle down a bit. This is the first time I put up my resume here, and hopefully can get the right job for myself quickly. I'm looking for job related to firewall/ids/siem implementation/deployment/analysis/response.&lt;br /&gt;&lt;br /&gt;If you think there's any opportunity I can grab, or you are interested to hire me, please let me know. Here's my &lt;a href="http://www.rawpacket.org/anonymous/projects/cslee-resume.pdf"&gt;resume&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Thanks!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-622119016048195123?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/622119016048195123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=622119016048195123' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/622119016048195123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/622119016048195123'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/05/out-for-job-hunting.html' title='Time to sell myself .....'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6254634066598673156</id><published>2009-05-15T20:21:00.003+08:00</published><updated>2009-05-15T20:35:08.792+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>FreeBSD On VMware Time Sync Issue</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/Sg1gnxiiaNI/AAAAAAAAAko/wUurNK4-vBQ/s1600-h/Time-sync.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 319px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/Sg1gnxiiaNI/AAAAAAAAAko/wUurNK4-vBQ/s400/Time-sync.jpg" alt="" id="BLOGGER_PHOTO_ID_5336027369933269202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;We have been trying to fight with the time synchronization issue when running &lt;a href="http://freebsd.org"&gt;FreeBSD&lt;/a&gt; on VMware. With the new FreeBSD(7.1 and above) and new VMware workstation/fusion, the problem is fixed.&lt;br /&gt;&lt;br /&gt;That's great as it means we can run HeX more flawlessly on VMware. On the other hand, &lt;a href="http://www.rawpacket.org/projects/hex"&gt;HeX&lt;/a&gt; is back to active development, stay tuned!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6254634066598673156?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6254634066598673156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6254634066598673156' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6254634066598673156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6254634066598673156'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/05/freebsd-on-vmware-time-sync-issue.html' title='FreeBSD On VMware Time Sync Issue'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/Sg1gnxiiaNI/AAAAAAAAAko/wUurNK4-vBQ/s72-c/Time-sync.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5814239834160199562</id><published>2009-05-15T14:35:00.005+08:00</published><updated>2009-05-15T14:46:09.796+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>Surface Mount Box - 4 ports</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/Sg0OPTD3wII/AAAAAAAAAkg/dI_tlnfQY3s/s1600-h/Surface-Mount-Box-4ports.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/Sg0OPTD3wII/AAAAAAAAAkg/dI_tlnfQY3s/s400/Surface-Mount-Box-4ports.jpg" alt="" id="BLOGGER_PHOTO_ID_5335936789481242754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I have been looking for 4 ports surface mount box(cat5e compatible) which looks like the above image, if any of you know where I can find in Malaysia, or you sell it, please let me know. I would like to order 20-50 units from you. I want to order online but it is out of stock &lt;a href="http://www.firefold.com/Surface-Mount-Box-4-Ports-White-P1618C1093.aspx"&gt;here&lt;/a&gt;. On the other hand, if you know anyone who sell cat5e keystone jack with reasonable price, I would like to buy as well.&lt;br /&gt;&lt;br /&gt;My plan is to build network tap using this mount box, and as a gift to whoever attends my future network forensics training.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5814239834160199562?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5814239834160199562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5814239834160199562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5814239834160199562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5814239834160199562'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/05/surface-mount-box-4-ports.html' title='Surface Mount Box - 4 ports'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6lYFJtUepl4/Sg0OPTD3wII/AAAAAAAAAkg/dI_tlnfQY3s/s72-c/Surface-Mount-Box-4ports.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1589338757379130496</id><published>2009-04-16T14:54:00.001+08:00</published><updated>2009-04-16T14:59:27.937+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Argus 3.x On Linksys WRT54GL</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SebHyjsdT-I/AAAAAAAAAjc/t-MPo6PIpuU/s1600-h/Linksys-WRT54GL.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 280px; height: 280px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SebHyjsdT-I/AAAAAAAAAjc/t-MPo6PIpuU/s400/Linksys-WRT54GL.jpg" alt="" id="BLOGGER_PHOTO_ID_5325163280801288162" border="0" /&gt;&lt;/a&gt;I have bought two units of Linksys WRT54GL wlan router previously so that I can run Linux and getting network security monitoring tools running on it as well. This little device has very limited space but you can't beat linux as router device. One of the unit is currently living in spoonfork's place to serve that Darth Vader, and another one is with me.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Since Carter has &lt;a href="http://qosient.com/argus"&gt;argus&lt;/a&gt; supported on &lt;a href="http://openwrt.org/"&gt;OpenWRT&lt;/a&gt;, I have been thinking of getting argus installed on it(MIPS platform). And after some tinkering, I have successfully loading argus on it and export the network flow to another box in the network. Here's the complete howto that you can follow exactly to get argus compiled for OpenWRT Kamikaze 8.09(MIPS platform) using Ubuntu Linux.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Prepare the environment, my main directory to build this is /home/geek00l/i-Projects -&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;sudo apt-get install gcc g++ patch binutils \&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;flex bison make pkg-config unzip zlib1g zlib1g-dev \&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;libc6 libc6-dev gawk autoconf upslug2 libncurses5-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To build OpenWRT Kamikaze 8.09, svn up the source first -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;svn co https://svn.openwrt.org/openwrt/branches/8.09 kamikaze-8.09&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cd kamikaze-8.09&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Start the building process -&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make defconfig&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make package/symlinks&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make menuconfig&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Take a coffee break when you run make .....&lt;br /&gt;&lt;br /&gt;Install libpcap, this is the only dependencies we need to get argus 3 compiled -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make package/libpcap-compile V=99&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make package/libpcap-install V=99&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Check out the gcc that we need to use -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/gcc --version&lt;/span&gt;&lt;br /&gt;gcc (GCC) 3.4.6 (OpenWrt-2.0)&lt;br /&gt;Copyright (C) 2006 Free Software Foundation, Inc.&lt;br /&gt;This is free software; see the source for copying conditions.  There is NO&lt;br /&gt;warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&lt;br /&gt;&lt;br /&gt;Now we need to set the environment variables for this build -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;export PATH=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin:/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/bin:$PATH&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export AR=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/ar&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export AS=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/as&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export LD=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/ld&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export NM=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/nm&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export CC=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/gcc&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export CPP=/home/geek00l/i-Projects/kamikaze-8.09/build_dir/toolchain-mipsel_gcc3.4.6/gcc-3.4.6-initial/gcc/cpp&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export GCC=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/gcc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;export CXX=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/g++&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export RANLIB=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir/toolchain-mipsel_gcc3.4.6/mipsel-linux-uclibc/bin/ranlib&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export ac_cv_linux_vers=2.4.35&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export LDFLAGS="-static"&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;export CFLAGS="-Os -s"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Time to have fun, doing cross-compile for argus so it works on MIPS platform -&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cd /home/geek00l/i-Projects/argus-3.0.1.beta.2 &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;./configure --host=mipsel-linux \&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;--with-openwrt=/home/geek00l/i-Projects/kamikaze-8.09/staging_dir \&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;--with-libpcap=/home/geek00l/i-Projects/kamikaze-8.09/build_dir/mipsel/libpcap-0.9.8&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;file bin/argus&lt;/span&gt;&lt;br /&gt;bin/argus: ELF 32-bit LSB executable, MIPS, version 1 (SYSV), statically linked, stripped&lt;br /&gt;&lt;br /&gt;Transfer it to my OpenWRT -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;scp -P 55555 bin/argus root@192.168.1.1:/tmp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To export argus network flow on ppp0 interface -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;argus -i ppp0 -B 192.168.1.1 -P 561 -d&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To intercept the network flow -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ra -S 192.168.1.1:561 - ip&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I have found some good references here to get me going, and I would like to thank to David Watson(UK Honeynet) for his guide on building nepenthes on openwrt too.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reference:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.frontiernet.net/%7Ebeakmyn/CrossCompile.htm"&gt;http://www.frontiernet.net/~beakmyn/CrossCompile.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ukhoneynet.org/research/building-nepenthes-on-the-openwrt-embedded-platform/"&gt;http://www.ukhoneynet.org/research/building-nepenthes-on-the-openwrt-embedded-platform/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forum.openwrt.org/viewtopic.php?pid=31794"&gt;http://forum.openwrt.org/viewtopic.php?pid=31794&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gargoyle-router.com/openwrt-coding.php"&gt;http://gargoyle-router.com/openwrt-coding.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Since this embedded device has very limited space, there's no point to run packet logger locally, other tools I would like to run on it so that I can export pcap to other system should be something like &lt;a href="http://code.google.com/p/packetforward/"&gt;packetforward&lt;/a&gt; or &lt;a href="http://rpcap.sourceforge.net/"&gt;rpcap&lt;/a&gt;. If anyone has experience to get any of these tools installed on OpenWRT, please do share!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1589338757379130496?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1589338757379130496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1589338757379130496' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1589338757379130496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1589338757379130496'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/04/argus-3x-on-linksys-wrt54gl.html' title='Argus 3.x On Linksys WRT54GL'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6lYFJtUepl4/SebHyjsdT-I/AAAAAAAAAjc/t-MPo6PIpuU/s72-c/Linksys-WRT54GL.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8044993119869606062</id><published>2009-04-15T08:11:00.000+08:00</published><updated>2009-04-15T12:36:18.028+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>OpenWRT: Allow SSH Access On WAN Interface</title><content type='html'>&lt;div style="text-align: justify;"&gt;Here's the quick way to allow SSH Access for WAN interface on &lt;a href="http://openwrt.org/"&gt;OpenWRT&lt;/a&gt;, I configure my ssh to run on port 12345 instead of 22 to avoid automated probes from internet using the web interface, then just run this in the terminal -&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;span style="font-weight: bold;"&gt;shell&gt;/usr/sbin/iptables -I INPUT 1 -p tcp --dport 12345 -j LOG&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;/usr/sbin/iptables -I INPUT 1 -p tcp --dport 12345 -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To check if it loads properly -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;/usr/sbin/iptables -L | grep 12345&lt;/span&gt;&lt;br /&gt;LOG        tcp  --  anywhere             anywhere            tcp dpt:12345 LOG level warning&lt;br /&gt;ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:12345&lt;br /&gt;&lt;br /&gt;To make sure it survives reboot -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;nvram set rc_firewall="/usr/sbin/iptables -I INPUT 1 -p tcp --dport 12345 -j LOG"&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;nvram set rc_firewall="/usr/sbin/iptables -I INPUT 1 -p tcp --dport 12345 -j ACCEPT"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;nvram commit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks to the link &lt;a href="http://hetos.de/sshtut.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Done!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8044993119869606062?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8044993119869606062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8044993119869606062' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8044993119869606062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8044993119869606062'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/03/openwrt-allow-ssh-access-on-wan.html' title='OpenWRT: Allow SSH Access On WAN Interface'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3657034950148626536</id><published>2009-04-05T17:05:00.000+08:00</published><updated>2009-04-05T17:22:52.334+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>Tshark: Decrypt WEP</title><content type='html'>&lt;div style="text-align: justify;"&gt;Yes, you can decrypt wep using airdecap-ng from aircrack-ng suite, or using wireshark gui. However you can also use tshark to decrypt wep with known key, and you can define many keys to be used to decrypt wep packets as well.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Quick example -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tshark -t ad -o 'wlan.enable_decryption:TRUE' \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; -o "wlan.wep_key1:1122aabbcc" -nr wlan-wep.pcap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By the way, you can also decrypt wpa similarly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3657034950148626536?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3657034950148626536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3657034950148626536' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3657034950148626536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3657034950148626536'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/04/tshark-decrypt-wep.html' title='Tshark: Decrypt WEP'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7142374744297247695</id><published>2009-03-21T18:53:00.013+08:00</published><updated>2009-03-22T01:22:32.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Ubuntu: Picviz 0.5 Installation</title><content type='html'>&lt;div style="text-align: justify;"&gt;I first learned about Picviz in &lt;a href="http://secviz.org"&gt;secviz.org&lt;/a&gt; and know more about it during Honeynet 2009 Annual Meeting in Malaysia when the Picviz author - Toady presented his stuffs.  Anyway here's the straightforward &lt;a href="http://www.wallinfire.net/picviz"&gt;Picviz&lt;/a&gt; version 0.5 installation guide on &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu Linux&lt;/a&gt; -&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;apt-get install \&lt;br /&gt;cmake python-all-dev python-qt4 libevent-dev libpcre3-dev libcairo2-dev &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Make sure you install &lt;a href="http://www.cmake.org/"&gt;cmake&lt;/a&gt; 2.6, if you are still using Ubuntu 8.04 - Hardy, you need to get this one instead -&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://packages.ubuntu.com/hardy-backports/i386/cmake/download"&gt;http://packages.ubuntu.com/hardy-backports/i386/cmake/download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download picviz-0.5 -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget \&lt;br /&gt;http://www.wallinfire.net/picviz/attachment/wiki/ReleasesDownload/picviz-0.5.tar.gz?format=raw&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;tar xvzf picviz-0.5.tar.gz&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cd picviz-0.5&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;make &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you want to install it on your prefferable directory, you can do this before make -&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cmake -DCMAKE_INSTALL_PREFIX=/usr/local/stow/picviz-0.5.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Build python binding -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd src/libpicviz/bindings/python/&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;sudo python ./setup.py install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Build gui frontend -&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;shell&gt;cd src/frontend&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;shell&gt;sudo python ./setup.py install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To launch the python gui &lt;span style="font-weight: bold;"&gt;-&lt;br /&gt;&lt;br /&gt;shell&gt;picviz-gui&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Done.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Enjoy (;])&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7142374744297247695?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7142374744297247695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7142374744297247695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7142374744297247695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7142374744297247695'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/03/ubuntu-picviz-05-installation.html' title='Ubuntu: Picviz 0.5 Installation'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3761417273623464811</id><published>2009-02-18T00:03:00.004+08:00</published><updated>2009-02-18T01:03:09.435+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>Mac OSX: Capturing 802.11 WLAN Traffic</title><content type='html'>&lt;div style="text-align: justify;"&gt;This is trick for Mac OSX users, if you want to capture 802.11 WLAN packets, you can't do that with normal capturing argument using tcpdump. Normally en1 is the wireless network interface for Apple Macbook.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo tcpdump -s 0 -nni en1&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;listening on en1, link-type &lt;span style="font-weight: bold;"&gt;EN10MB&lt;/span&gt; (Ethernet), capture size 96 bytes&lt;br /&gt;&lt;br /&gt;If you look at the link-type, it is EN10MB so 802.11 Radio information header is not going to be captured, however we can define the link type with tcpdump, we can list the supported link type for the interface first -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo tcpdump -nni en1 -L&lt;/span&gt;&lt;br /&gt;Data link types (use option -y to set):&lt;br /&gt;  IEEE802_11_RADIO_AVS (802.11 plus AVS radio information header) (not supported)&lt;br /&gt;  IEEE802_11 (802.11)&lt;br /&gt;  IEEE802_11_RADIO (802.11 plus BSD radio information header)&lt;br /&gt;  EN10MB (Ethernet)&lt;br /&gt;&lt;br /&gt;Specify link type with -y option -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo tcpdump -y 'IEEE802_11_RADIO' -ttttnni en1 &lt;/span&gt;&lt;br /&gt;tcpdump: data link type &lt;span style="font-weight: bold;"&gt;IEEE802_11_RADIO&lt;/span&gt;&lt;br /&gt;tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;listening on en1, link-type IEEE802_11_RADIO (802.11 plus BSD radio information header), capture size 96 bytes&lt;br /&gt;2009-02-18 00:55:13.948664 3466317997us tsft 1.0 Mb/s 2462 MHz (0x0080) -44dB signal 0dB noise antenna 0 Beacon (SSID) [1.0* 2.0* 5.5* 11.0* Mbit] ESS CH: 11, PRIVACY&lt;br /&gt;2009-02-18 00:55:14.051029 3466420387us tsft 1.0 Mb/s 2462 MHz (0x0080) -44dB signal 0dB noise antenna 0 Beacon (SSID) [1.0* 2.0* 5.5* 11.0* Mbit] ESS CH: 11, PRIVACY&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you want to analyze 802.11 traffic, you can definitely play around with this. Of course if you want to put your Macbook into RFMON mode, the best tool around is &lt;a href="http://kismac.macpirate.ch/"&gt;Kismac&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3761417273623464811?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3761417273623464811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3761417273623464811' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3761417273623464811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3761417273623464811'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/02/mac-osx-capturing-80211-wlan-traffic.html' title='Mac OSX: Capturing 802.11 WLAN Traffic'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-149442183677006994</id><published>2009-02-17T08:42:00.004+08:00</published><updated>2009-02-17T09:20:59.038+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HITB'/><title type='text'>HITB Dubai 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SZoMZfatfrI/AAAAAAAAAjU/S920iRWb1LM/s1600-h/dxb09-banner.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 92px;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SZoMZfatfrI/AAAAAAAAAjU/S920iRWb1LM/s400/dxb09-banner.jpg" alt="" id="BLOGGER_PHOTO_ID_5303565143251975858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This year HITB Dubai is coming again, there will be 3 technical trainings and good line up of speakers so don't miss it!&lt;br /&gt;&lt;br /&gt;Economy is not in good shape for the moment, but hackers are still working hard so make yourself to the conference and see what they are up to ;]&lt;br /&gt;&lt;br /&gt;For more information, check out -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://conference.hackinthebox.org/hitbsecconf2009dubai/"&gt;http://conference.hackinthebox.org/hitbsecconf2009dubai/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-149442183677006994?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/149442183677006994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=149442183677006994' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/149442183677006994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/149442183677006994'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/02/hitb-dubai-2009.html' title='HITB Dubai 2009'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SZoMZfatfrI/AAAAAAAAAjU/S920iRWb1LM/s72-c/dxb09-banner.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1915721089929505803</id><published>2009-02-09T13:07:00.002+08:00</published><updated>2009-02-09T13:15:52.094+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>Pcapr - Another pcap repository</title><content type='html'>&lt;div style="text-align: justify;"&gt;I just found out another public packet capture repository which is supported by Mu Dynamics. For more detail, check out the web site here -&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcapr.net/home"&gt;http://www.pcapr.net/home&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More packets for the monkeys!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1915721089929505803?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1915721089929505803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1915721089929505803' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1915721089929505803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1915721089929505803'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/02/pcapr-another-pcap-repository.html' title='Pcapr - Another pcap repository'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7018432936642613877</id><published>2009-02-04T13:16:00.004+08:00</published><updated>2009-02-04T13:33:29.654+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Ubuntu: Netdude Installation Revisit</title><content type='html'>&lt;div style="text-align: justify;"&gt;Many people have urged me to update my &lt;a href="http://geek00l.blogspot.com/2008/07/ubuntu-netdude-manual-installation.html"&gt;old Netdude installation guide&lt;/a&gt;, I don't know what went wrong for them but here's how I get Netdude 0.5 installed on Ubuntu 8.04.&lt;br /&gt;&lt;br /&gt;Make sure you have debian packages that I mentioned in old post installed properly via apt-get, now download Netdude 0.5.0, libnetdude 0.11 and libpcapav 0.8 from &lt;a href="http://netdude.sourceforge.net/download.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The sequence of installation is libpcapav -&gt; libnetdude -&gt; Netdude.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;To install libpcapav 0.8 -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvzf libpcapav-0.8.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd libpcapav-0.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./configure --prefix=/usr/local/stow/libpcapav-0.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/local/stow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo stow libpcapav-0.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To install libnetdude 0.11 -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvzf libnetdude-0.11.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd libnetdude-0.11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./configure --prefix=/usr/local/stow/libnetdude-0.11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/local/stow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo stow libnetdude-0.11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To install netdude 0.5.0 -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;export LDFLAGS=-L/usr/local/lib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvzf netdude-0.5.0.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd netdude-0.5.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./configure --prefix=/usr/local/stow/netdude-0.5.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/local/stow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo stow netdude-0.5.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you can run netdude and check out its version -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;netdude --version&lt;/span&gt;&lt;br /&gt;0.5.0&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The reason why I like to use stow to manage my software installation is that I can install multiple version of netdude in /usr/local/stow first, and choose which to use by stowing and unstowing(stow -D) them.&lt;br /&gt;&lt;br /&gt;There you go, it should be flawless unless my memory sux(though I'm).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7018432936642613877?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7018432936642613877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7018432936642613877' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7018432936642613877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7018432936642613877'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/02/ubuntu-netdude-installation-revisit.html' title='Ubuntu: Netdude Installation Revisit'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6139558550257460533</id><published>2009-01-10T14:29:00.004+08:00</published><updated>2009-01-10T14:39:35.210+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Ubuntu: Unicornscan Revisit</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have written about how to install &lt;a href="http://www.unicornscan.org/"&gt;unicornscan&lt;/a&gt; on Ubuntu previously &lt;a href="http://geek00l.blogspot.com/2007/12/ubuntu-unicornscan-installation.html"&gt;here&lt;/a&gt;, and it seems a lot of people have problem getting unicornscan compiled on Ubuntu/Debian. So here's the revisit of mine to make it more clear and it should work on Ubuntu 8.x if you are following the steps accordingly.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Install all dependencies -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;apt-get install \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;libpcap0.8-dev libgeoip-dev libltdl3-dev ibdumbnet1 libdumbnet-dev &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo ln -s /usr/include/dumbnet.h /usr/include/dnet.h&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download unicornscan and decompress it -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvjf unicornscan-0.4.7-2.tar.bz2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd unicornscan-0.4.7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./configure --prefix=/usr/local/stow/unicornscan-0.4.7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Thanks to Debian package, since libdumbnet is used, so we need to replace the linker flags, search for files with ldnet&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;find ./ -type f -exec grep -H 'ldnet' '{}' \;&lt;/span&gt;&lt;br /&gt;./src/Makefile.in:G_LDADD=$(LDFLAGS) -lscan -lparse -lunilib -lpcap -lltdl -ldnet -luext&lt;br /&gt;./src/tools/Makefile.in:    $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o fantaip fantaip.lo $(G_LDPATH) $(G_LDADD) -lpcap -ldnet&lt;br /&gt;./src/tools/Makefile:    $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o fantaip fantaip.lo $(G_LDPATH) $(G_LDADD) -lpcap -ldnet&lt;br /&gt;./src/Makefile:G_LDADD=$(LDFLAGS) -lscan -lparse -lunilib -lpcap -lltdl -ldnet -luext&lt;br /&gt;./src/scan_progs/Makefile.in:G_LDADD=-lscan -lparse -lunilib -lltdl -ldnet -luext&lt;br /&gt;./src/scan_progs/Makefile:G_LDADD=-lscan -lparse -lunilib -lltdl -ldnet -luext&lt;br /&gt;&lt;br /&gt;To replace ldnet to ldumbnet at one shot, do&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;for i in `find ./ -type f -exec grep -l 'ldnet' '{}' \;`; do sed -i bak -e 's/ldnet/ldumbnet/g' $i; done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we can compile and install&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should now have it install in /usr/local/stow, just do&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd /usr/local/stow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo stow unicornscan-0.4.7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DONE!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6139558550257460533?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6139558550257460533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6139558550257460533' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6139558550257460533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6139558550257460533'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/01/ubuntu-unicornscan-revisit.html' title='Ubuntu: Unicornscan Revisit'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-188381581744852095</id><published>2009-01-07T08:42:00.003+08:00</published><updated>2009-01-07T08:54:17.913+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Latex Editor</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you are using &lt;a href="http://www.latex-project.org/"&gt;latex&lt;/a&gt;(I do especially for presentation slide since spoonfork corrupted me), there's one good latex editor that works across multiple OS platforms. Some people will just use vim as the editor but I prefer texmaker. You can check out its main site here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xm1math.net/texmaker/"&gt;http://www.xm1math.net/texmaker/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And it even works on Mac OSX!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-188381581744852095?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/188381581744852095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=188381581744852095' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/188381581744852095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/188381581744852095'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2009/01/latex-editor.html' title='Latex Editor'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-4695545768061108117</id><published>2008-12-23T16:25:00.003+08:00</published><updated>2008-12-23T16:32:42.249+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Interesting Network Adapter</title><content type='html'>This looks like interesting dual ports network adapter with bypass function, more information -&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.portwell.com/products/detail.asp?CUSTCHAR1=ABN-192"&gt;http://www.portwell.com/products/detail.asp?CUSTCHAR1=ABN-192&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you know where can get this in Malaysia, please do let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-4695545768061108117?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/4695545768061108117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=4695545768061108117' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4695545768061108117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4695545768061108117'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/interesting-network-adapter.html' title='Interesting Network Adapter'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5487956579187724787</id><published>2008-12-20T17:05:00.005+08:00</published><updated>2008-12-20T18:12:36.613+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><title type='text'>NIDS: Administration, Management &amp; Provisioning</title><content type='html'>&lt;div style="text-align: justify;"&gt;We often find many resources that discuss about NIDS technologies, and how can you setup one, however things that are really missed out there(even in the internet) should be the following.&lt;br /&gt;&lt;br /&gt;If you are managing tons of Network Intrusion Detection systems(NIDS), for tons I mean more than 50, I would like to hear from you about -&lt;br /&gt;&lt;br /&gt;1. What tools do you use to manage all the NIDS, and why you choose them over others?&lt;br /&gt;- For example ssh, however I would like to know more about tools you use to manage massive NIDS instead of one, and the reason you choose it.&lt;br /&gt;&lt;br /&gt;2. How do you perform efficient administration securely? For examples,&lt;br /&gt;- System changes/updates&lt;br /&gt;- NIDS tools' changes/updates&lt;br /&gt;- NIDS rules' changes/updates&lt;br /&gt;- NIDS Configuration files' changes/updates&lt;br /&gt;- NIDS Policies' changes/updates&lt;br /&gt;&lt;br /&gt;3. Which method you like to use in order to manage them, and why? For example,&lt;br /&gt;- Server pushes rules update to all the sensors(Push)&lt;br /&gt;- Sensors pull the rules update from server(Pull)&lt;br /&gt;&lt;br /&gt;3. NIDS health monitoring and self-healing&lt;br /&gt;- I'm talking about something like this, if the system is in incosistent state, operators will be notified. If certain process die, it should recover by itself.&lt;br /&gt;&lt;br /&gt;I consider NIDS as critical system and it should be managed wisely to prevent misconfiguration, downtime and so forth. Therefore we should have solid answers for the  questions above if we are going for massive NIDS implementation and deployment.&lt;br /&gt;&lt;br /&gt;Any in sight or valuable thoughts to share are welcomed!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5487956579187724787?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5487956579187724787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5487956579187724787' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5487956579187724787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5487956579187724787'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/nids-administration-management.html' title='NIDS: Administration, Management &amp; Provisioning'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5820225826020693970</id><published>2008-12-18T10:36:00.002+08:00</published><updated>2008-12-18T10:46:36.211+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>*nixes Backup Solution</title><content type='html'>I'm looking at various backup solutions that are availabe for unix variants. There are so many of them and I'm just listing them down here in case I forgot what I have found.&lt;br /&gt;&lt;br /&gt;- &lt;a href="https://wiki.ubuntu.com/TimeVault"&gt;Timevault&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://flyback-project.org/"&gt;Flyback&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.kde-apps.org/content/show.php?content=44998"&gt;Kbackup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.rsnapshot.org/"&gt;Rsnapshot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.gnu.org/savannah-checkouts/non-gnu/rdiff-backup/"&gt;Rdiff-Backup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some other solutions can be found &lt;a href="http://linux.about.com/od/softbackup/Linux_Software_Backup_Solutions.htm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5820225826020693970?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5820225826020693970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5820225826020693970' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5820225826020693970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5820225826020693970'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/nixes-backup-solution.html' title='*nixes Backup Solution'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1267708067879572045</id><published>2008-12-14T23:41:00.006+08:00</published><updated>2008-12-14T23:51:34.279+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FBSD'/><title type='text'>FreeBSD ZFS</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have been listening people talking about ZFS, and it is ported to &lt;a href="http://www.freebsd.org"&gt;FreeBSD&lt;/a&gt;, I don't play with it until today.&lt;br /&gt;&lt;br /&gt;It does seem that FreeBSD is getting solarish, ZFS, Dtrace and what else. Anyway here's simple screenshot of mine with ZFS setup -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SUUpwJZVU2I/AAAAAAAAAiY/Hd3P8YVAjo0/s1600-h/FreeBSD-ZFS.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 254px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SUUpwJZVU2I/AAAAAAAAAiY/Hd3P8YVAjo0/s400/FreeBSD-ZFS.png" alt="" id="BLOGGER_PHOTO_ID_5279672045294408546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I may spend more time playing with it, if you are interested in ZFS on FreeBSD, you should check out -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.freebsd.org/ZFS"&gt;http://wiki.freebsd.org/ZFS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By the way, FreeBSD 7.1 RC1 is &lt;a href="http://forums.freebsd.org/showthread.php?s=e5d48eb72cea5494822a7991524e045e&amp;amp;p=5745#post5745"&gt;out&lt;/a&gt;, grab it while it's hot!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1267708067879572045?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1267708067879572045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1267708067879572045' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1267708067879572045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1267708067879572045'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/freebsd-zfs.html' title='FreeBSD ZFS'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/SUUpwJZVU2I/AAAAAAAAAiY/Hd3P8YVAjo0/s72-c/FreeBSD-ZFS.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6554632617127655984</id><published>2008-12-13T15:43:00.004+08:00</published><updated>2008-12-13T15:59:52.681+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Anonymous Troll</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have previously blogged about my experience in Singapore Govware &lt;a href="http://geek00l.blogspot.com/2008/10/govware-positve-security.html"&gt;here&lt;/a&gt;, however I don't know I get such interesting comment until I was told by a friend who read it. The comment is written as following -&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------&lt;br /&gt;Anonymous said ....&lt;br /&gt;With all due respect to you and your great work with hex and what not, I'd like to rant a bit. I know its belated, but here goes :)&lt;br /&gt;&lt;br /&gt;Sometimes security is not about you 'teaching' people what to do with your l337 NSM toolkit. It is normal for security conferences/events to be a closed door affair or by invitation only. I bet there were some concerns by some parties that &lt;span style="font-weight: bold;"&gt;you're blackhats/can't_be_trusted/not-really-security-analyst&lt;/span&gt; whom they can share information with. So its better late than never to kick you out. The level or kind of stuff you and other l337 friends write at security.org.my also don't help I think.&lt;br /&gt;&lt;br /&gt;So get real, be trusted, and stop associating yourself with ppl whose deep insights on security are only by taking screenshots at defacements or error messages, blowing them out of porportion, make kidd1e5 happy and then sell a training program! So don't be disheartened at being kicked out at a per invite only program.&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;I don't really want to argue anything here, my point here is if you don't know me, don't justify me with your narrow minded like you know me very well, and stop acting like anonymous coward.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6554632617127655984?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6554632617127655984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6554632617127655984' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6554632617127655984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6554632617127655984'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/anonymous-troll.html' title='Anonymous Troll'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1702711502530063201</id><published>2008-12-13T15:16:00.002+08:00</published><updated>2008-12-13T15:41:43.150+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>What Am I Doing?</title><content type='html'>&lt;div style="text-align: justify;"&gt;I hardly blog these days, and have been busy with current works plus my own fun research. It's about the end of year 2008 and I figure life is more challenging when I'm getting older.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rawpacket.org"&gt;raWPacket&lt;/a&gt; is currently in the state of "slowing down" or you can call it slacking, so we will restart our engine next year(2009). Hopefully we can get many interesting projects done in coming year, some are on the way!&lt;br /&gt;&lt;br /&gt;It's been couple of months working for GE now, thanks to my friend - &lt;a href="http://taosecurity.blogspot.com"&gt;Richard Bejtlich&lt;/a&gt; for the opportunity, faithfully. For the other guys I'm working with, you guys are always rocking!&lt;br /&gt;&lt;br /&gt;For my own research, lets keep it secret for now, it will be revealed soon.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1702711502530063201?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1702711502530063201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1702711502530063201' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1702711502530063201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1702711502530063201'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/what-am-i-doing.html' title='What Am I Doing?'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-295999131715626518</id><published>2008-12-01T01:11:00.000+08:00</published><updated>2008-12-01T01:54:47.661+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Drunken Monkey: Running Network Miner with Wine</title><content type='html'>&lt;div style="text-align: justify;"&gt;Network-Based Forensics is emerging now, we are seeing more and more NBF tools in active development now, one of the decent NBF tool I would like to mention here is &lt;a href="http://networkminer.wiki.sourceforge.net/NetworkMiner"&gt;NetworkMiner &lt;/a&gt;which is developed by Erik Hjelmvik. NetworkMiner is developed using .net framework, therefore it has Windows version only, I will show you how you can get it running using Wine on *nix based OS especially Ubuntu Linux.&lt;br /&gt;&lt;br /&gt;Installing Wine -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo apt-get install wine wine-dev cabextract&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configure Wine -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;winecfg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Application tab, change windows version to Windows 2000&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget http://kegel.com/wine/winetricks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install cofefronts and .net framework 2.0 -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sh winetricks corefonts dotnet20&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download NetworkMiner -&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget \&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;http://sourceforge.net/project/showfiles.php?group_id=189429&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Unzip it and run -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wine NetworkMiner.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here you go -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SR_4nV6eEdI/AAAAAAAAAiM/3LBbf9jCN5o/s1600-h/NetworkMiner-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 301px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SR_4nV6eEdI/AAAAAAAAAiM/3LBbf9jCN5o/s400/NetworkMiner-1.png" alt="" id="BLOGGER_PHOTO_ID_5269203443827741138" border="0" /&gt; &lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SR_4F9EvlYI/AAAAAAAAAiE/O2uHxagRP7o/s1600-h/NetworkMiner-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 299px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SR_4F9EvlYI/AAAAAAAAAiE/O2uHxagRP7o/s400/NetworkMiner-2.png" alt="" id="BLOGGER_PHOTO_ID_5269202870224262530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-295999131715626518?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/295999131715626518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=295999131715626518' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/295999131715626518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/295999131715626518'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/12/drunken-monkey-running-network-miner.html' title='Drunken Monkey: Running Network Miner with Wine'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/SR_4nV6eEdI/AAAAAAAAAiM/3LBbf9jCN5o/s72-c/NetworkMiner-1.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5561422627280808732</id><published>2008-11-26T14:19:00.000+08:00</published><updated>2008-11-26T18:46:30.266+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Network-Based Forensics: Xplico</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SR_GmyTgWNI/AAAAAAAAAh8/wphjVk0YkS4/s1600-h/Deft3-0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SR_GmyTgWNI/AAAAAAAAAh8/wphjVk0YkS4/s400/Deft3-0.png" alt="" id="BLOGGER_PHOTO_ID_5269148458687682770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you are interested in Network-Based Forensics, you should give this tool a try - &lt;a href="http://www.xplico.org/"&gt;Xplico&lt;/a&gt;, this tool is quite promising and in active development.&lt;br /&gt;&lt;br /&gt;During &lt;a href="http://hitb.org/"&gt;HITB&lt;/a&gt; Training and Conference, I have mentioned about the challenge and problem with Network-Based Forensics, one of them is &lt;span style="font-weight: bold;"&gt;the lack of protocol dissectors&lt;/span&gt;(especially application layer). Looking at Xplico roadmap, you can see they are trying to add more and more dissectors to be more advance in traffic reconstruction(you can't really base on tcp itself as the session itself is mostly handled by the application layer these days).&lt;br /&gt;&lt;br /&gt;Xplico is definitely designed for Network-Based Forensics only, and it follows file system forensics approach where you can create case and extract data from the pcap. There are few things I would like to see it in Xplico if possible -&lt;br /&gt;&lt;br /&gt;1. Support more packet format(or conversion)&lt;br /&gt;2. Better search engine(not only email)&lt;br /&gt;3. Report generation&lt;br /&gt;4. Data export to various format&lt;br /&gt;5. Per host traffic information&lt;br /&gt;&lt;br /&gt;If you are interested in trying out Xplico quickly, you can check out &lt;a href="http://www.deftlinux.net/"&gt;Deft liveCD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More screenshots!!!!!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SR_GeOHy8sI/AAAAAAAAAh0/f9hQo3SLbWI/s1600-h/Deft3-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 188px;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SR_GeOHy8sI/AAAAAAAAAh0/f9hQo3SLbWI/s400/Deft3-1.png" alt="" id="BLOGGER_PHOTO_ID_5269148311535940290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SR_GYh3eAJI/AAAAAAAAAhs/T0FWzW7eJ6Q/s1600-h/Deft3-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SR_GYh3eAJI/AAAAAAAAAhs/T0FWzW7eJ6Q/s400/Deft3-2.png" alt="" id="BLOGGER_PHOTO_ID_5269148213756952722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5561422627280808732?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5561422627280808732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5561422627280808732' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5561422627280808732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5561422627280808732'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/11/network-based-forensics-xplico.html' title='Network-Based Forensics: Xplico'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/SR_GmyTgWNI/AAAAAAAAAh8/wphjVk0YkS4/s72-c/Deft3-0.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-742026488758786718</id><published>2008-10-30T06:43:00.008+08:00</published><updated>2008-10-30T07:17:22.555+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='HITB'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX In The Box</title><content type='html'>&lt;div style="text-align: justify;"&gt;We release the &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd"&gt;HeX&lt;/a&gt; special edition for &lt;a href="http://hitb.org/"&gt;HITB&lt;/a&gt; &lt;a href="http://conference.hitb.org/hitbsecconf2008kl/"&gt;Security Conference&lt;/a&gt;, the theme we use is HeX In The Box. If you are the HITB Conference participant, you might or might not get the CD we distribute in the first day of conference as we only have about 120 pieces of them so it is really limited.&lt;br /&gt;&lt;br /&gt;This special edition comes with new wallpaper and cd sticker as well. Thanks to Vickson for the comic style of design this time!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SQjrW1jQJqI/AAAAAAAAAZE/TqMmEYDl8hg/s1600-h/HeXCDLabelReference.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SQjrW1jQJqI/AAAAAAAAAZE/TqMmEYDl8hg/s400/HeXCDLabelReference.jpg" alt="" id="BLOGGER_PHOTO_ID_5262714942147012258" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;HeXInTheBox CD Sticker&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SQjqh8i_m_I/AAAAAAAAAY8/vFDX57EMJa4/s1600-h/HeXITB1024x768.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SQjqh8i_m_I/AAAAAAAAAY8/vFDX57EMJa4/s400/HeXITB1024x768.jpg" alt="" id="BLOGGER_PHOTO_ID_5262714033491909618" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;HeXInTheBox Wallpaper&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;On the other hand, HeX hits more than 10,000 downloads since the release of version 2.0!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-742026488758786718?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/742026488758786718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=742026488758786718' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/742026488758786718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/742026488758786718'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/hex-in-box.html' title='HeX In The Box'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SQjrW1jQJqI/AAAAAAAAAZE/TqMmEYDl8hg/s72-c/HeXCDLabelReference.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3419046074363211392</id><published>2008-10-18T18:19:00.005+08:00</published><updated>2008-10-18T18:32:15.456+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='BRO'/><title type='text'>Bro 1.4: Eating Netflow</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SPm6aql_5gI/AAAAAAAAAYs/3ezUcWGI2BE/s1600-h/bro.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SPm6aql_5gI/AAAAAAAAAYs/3ezUcWGI2BE/s400/bro.png" alt="" id="BLOGGER_PHOTO_ID_5258439007204795906" border="0" /&gt;&lt;/a&gt;The new Bro can import NetFlow version 5 data now, if you are using &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd/version-20-release"&gt;HeX 2.0&lt;/a&gt;, you can test it quickly. Here's how you can test its new ability to work with NetFlow.&lt;br /&gt;&lt;br /&gt;Using fprobe to export NetFlow version 5 data on network interface le0 to address 127.0.0.1 and port 5555 -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo fprobe -n 5 -f ip -i le0 127.0.0.1:5555&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using bro to eat NetFlow data and log them to disk -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo bro --netflow 127.0.0.1:5555 HeX netflow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will find netflow.log in your $BROLOGS directory, and you can simply examine them with any text viewer.&lt;br /&gt;&lt;br /&gt;I'm going to distribute bro-1.4 binary that works well with HeX so that people can try them out if they are interested in latest Bro offerings.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3419046074363211392?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3419046074363211392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3419046074363211392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3419046074363211392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3419046074363211392'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/bro-14-eating-netflow.html' title='Bro 1.4: Eating Netflow'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/SPm6aql_5gI/AAAAAAAAAYs/3ezUcWGI2BE/s72-c/bro.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6014808523027592908</id><published>2008-10-18T16:53:00.005+08:00</published><updated>2008-10-18T17:29:13.998+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='HITB'/><title type='text'>HITB 2008 and Our Technical Training</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SPmk0c6-L1I/AAAAAAAAAYc/8TA-UDgPeRg/s1600-h/hitbsecconf2008kl-site.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SPmk0c6-L1I/AAAAAAAAAYc/8TA-UDgPeRg/s400/hitbsecconf2008kl-site.jpg" alt="" id="BLOGGER_PHOTO_ID_5258415260955455314" border="0" /&gt;&lt;/a&gt;&lt;a href="http://conference.hitb.org/hitbsecconf2008kl/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://conference.hitb.org/hitbsecconf2008kl/"&gt;HackInTheBox Security Conference 2008&lt;/a&gt; in Malaysia is around the corner, this time we are going to bring you triple tracks which will be running simultaneously at the same time and participants are allowed to join any track they like to. Plus we have great speakers line up.&lt;br /&gt;&lt;br /&gt;The old and useless CTF organizing team will retire this time and be replaced by the new bloods, so we hope they are doing the best they can to get the game going. On the other hand, there will be OpenHack as usual. We also hope you are going to enjoy HITB Lab which will be running for the first time ever.&lt;br /&gt;&lt;br /&gt;For the moment, me and &lt;a href="http://security.org.my"&gt;spoonfork&lt;/a&gt; are updating our training materials, just like previous training, our training goes with the name "Structured Network Threat Analysis &amp;amp; Forensics". However we are changing strategy and bringing new stuffs. Besides Network Security Monitoring, we are going to focus more on Network Based Forensics and  its challenges. We also include exercises so that participants can get the feel of it during the training session.&lt;br /&gt;&lt;br /&gt;If you haven't registered yet, I think you should. You can check out the price of registration and it's real cheap. Don't miss the chance to learn about latest security issues, meet the world class security professionals and get to know local talents around!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6014808523027592908?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6014808523027592908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6014808523027592908' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6014808523027592908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6014808523027592908'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/hitb-2008-and-our-technical-training.html' title='HITB 2008 and Our Technical Training'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SPmk0c6-L1I/AAAAAAAAAYc/8TA-UDgPeRg/s72-c/hitbsecconf2008kl-site.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7932940023401195289</id><published>2008-10-18T10:41:00.005+08:00</published><updated>2008-10-18T13:38:51.746+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='BRO'/><title type='text'>Bro: 1.4 Release</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SPlPQzQcKgI/AAAAAAAAAYM/wYNbQ9FOAbA/s1600-h/bro.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SPlPQzQcKgI/AAAAAAAAAYM/wYNbQ9FOAbA/s400/bro.png" alt="" id="BLOGGER_PHOTO_ID_5258321189987428866" border="0" /&gt;&lt;/a&gt;Kudos again to &lt;a href="http://bro-ids.org/"&gt;Bro&lt;/a&gt; development team for making the release of version 1.4. This release has included tons of new features and also tons of bug fixes.&lt;br /&gt;&lt;br /&gt;I'm looking forward to try out things like NetFlow, Time Machine and many others. If you are interested in Bro, grab the latest version while it's hot. You can download it at -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://bro-ids.org/download.html"&gt;http://bro-ids.org/download.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The detail changes can be read &lt;a href="ftp://bro-ids.org/bro-change-log.txt"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7932940023401195289?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7932940023401195289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7932940023401195289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7932940023401195289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7932940023401195289'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/bro-14-release.html' title='Bro: 1.4 Release'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SPlPQzQcKgI/AAAAAAAAAYM/wYNbQ9FOAbA/s72-c/bro.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3908030998711694249</id><published>2008-10-10T16:32:00.003+08:00</published><updated>2008-10-10T16:36:23.704+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Foss.my 2008</title><content type='html'>&lt;div style="text-align: justify;"&gt;Many friends in OSS circle have already blogged about this, so I won't repeat anything much, if you are interested in Foss, and you are in Malaysia, this is definitely the event that you should come.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;For more information, look here -&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://foss.my/"&gt;http://foss.my/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3908030998711694249?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3908030998711694249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3908030998711694249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3908030998711694249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3908030998711694249'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/fossmy-2008.html' title='Foss.my 2008'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8278950723564848472</id><published>2008-10-10T16:12:00.005+08:00</published><updated>2008-10-10T16:30:11.944+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Expanding Response: Deeper Analysis</title><content type='html'>&lt;div style="text-align: justify;"&gt;My friend &lt;a href="http://holisticinfosec.blogspot.com/"&gt;Russ McRee&lt;/a&gt; just published a paper called &lt;span style="font-weight: bold;"&gt;Expanding Response: Deeper Analysis for Incident Handlers&lt;/span&gt; with SANS for his GCIH Gold cert that includes details on &lt;a href="http://qosient.com/argus"&gt;Argus&lt;/a&gt;, &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd/version-20-release"&gt;HeX&lt;/a&gt;, &lt;a href="http://thnetos.wordpress.com/nsm-console/"&gt;NSM-console&lt;/a&gt;, and &lt;a href="http://sourceforge.net/projects/networkminer/"&gt;NetworkMiner &lt;/a&gt;using content from the original ISSA articles as well as current updates.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;You can find his paper here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sans.org/reading_room/whitepapers/incident/32904.php"&gt;http://www.sans.org/reading_room/whitepapers/incident/32904.php&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Nice work Russ!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8278950723564848472?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8278950723564848472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8278950723564848472' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8278950723564848472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8278950723564848472'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/expanding-response-deeper-analysis.html' title='Expanding Response: Deeper Analysis'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3339464529354280239</id><published>2008-10-08T12:37:00.008+08:00</published><updated>2008-10-08T18:30:57.019+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Govware: Positive Security?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Few months ago, Dhillon(HITB Founder) told us about Govware which is organized by Ministry Of Home Affairs Singapore and they invited us to their conference.&lt;br /&gt;&lt;br /&gt;So &lt;a href="http://hitb.org/"&gt;HITB&lt;/a&gt; is invited to Singapore &lt;a href="http://www.govware.sg/"&gt;Govware&lt;/a&gt;, and we were quite looking forward to this event as we are told Singapore is first world country and they are &lt;span style="font-weight: bold;"&gt;great&lt;/span&gt; in event organizing. Unfortunately this time, we are going down to Singapore with our own budget(Other events' organizers pay our accomodation for our effort) but we thought since it's just our neighbor country, lets pay on our own.&lt;br /&gt;&lt;br /&gt;So we are being supportive to run Web Hacking Challenge for Govware as well(Rufio handles this), me and Mel are also invited to give talk in closed door - Law Enforcement Track to share our knowledge with the audience. In the first day of event, everything goes smoothly. Me and mel are presenting 8 Layers Of Security and performing Network Forensics using HeX 2.0 that we have just released few days ago. We are glad to know some of people who are working in law enforcement units.&lt;br /&gt;&lt;br /&gt;So I don't want to comment much about other presentations since I don't really listen to them as we are not allowed to, but we still managed to listen to 3 talks which are also closed door since their people never block us. But then again, we were banned from the room after their clueless dudes figure out we were in the talk, they should have blocked us from going in instead of asking us out in the middle of the presentation.&lt;br /&gt;&lt;br /&gt;So nothing much happening in the first day of event except this shit, we went back to apartment and grabbed our dinner.&lt;br /&gt;&lt;br /&gt;So today(second day of Govware) we went to the venue, and we just started running Web Hacking Challenge, as usual all of us are wearing HITB t-shirt to present who we are. Then out of sudden, there's some "don't know who"(probably fear to lose(kiasu) organizer) came to us, and informed us that we are not allowed to deliver our HITB conference fliers, we can't promote our HITB Conference in overt style(I don't get this, we just deliver our flier for whoever passes by our booth like everybody else instead of doing it aggresively) and we are also prohibited to wear our own HITB t-shirt as well(but we see others can wear their own company t-shirt(hint: Splunk) and they are not abused.&lt;br /&gt;&lt;br /&gt;So what should we do now after coming down all the way from Kuala Lumpur to this Govware Singapore? Absolutely nothing but get out of this crap place. And Govware is promoting Positive Security but can't even allow us to inform the audience about another security conference with world class security experts in neighbor country(to be honest our conference are totally different than Govware as we are emphasizing more on new attack mechanisms and more technical oriented).&lt;br /&gt;&lt;br /&gt;So to conclude this, we are now enlightened of how thisso called "First World Country" Ministry people manages international event, with unfair treatment where other companies can do their "not so overt" marketing(because they are sponsors?), they can wear their own company t-shirt, but we are asked to fuck off!&lt;br /&gt;&lt;br /&gt;So this is definitely great job from them, and thanks for the awful invitation, you can fuck off now. Kudos!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So Enjoyable ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3339464529354280239?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3339464529354280239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3339464529354280239' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3339464529354280239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3339464529354280239'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/govware-positve-security.html' title='Govware: Positive Security?'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-507290507190766532</id><published>2008-10-06T19:01:00.004+08:00</published><updated>2008-10-06T23:39:49.478+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 2.0 Release - The Bonobo</title><content type='html'>&lt;div style="text-align: justify;"&gt;Today is big day for us as we finally have HeX 2.0 Release - The Bonobo unleashed.&lt;br /&gt;&lt;br /&gt;After many months of struggling in both testing and development phases, there are a lot of new features added in this release. To sum it up, we have -&lt;br /&gt;&lt;br /&gt;1. FreeBSD 7 Stable&lt;br /&gt;2. Unionfs&lt;br /&gt;3. NSM Console updates&lt;br /&gt;4. Tons of analysis alias and scripts&lt;br /&gt;5. Tons of NSM tools' signatures&lt;br /&gt;6. Firefox - Useful websites bookmark&lt;br /&gt;7. Liferea - Security rss feeds&lt;br /&gt;&lt;br /&gt;For more information, you can check out its own site which is located at -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd/version-20-release"&gt;http://www.rawpacket.org/projects/hex/hex-livecd/version-20-release&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would like to say thanks to HeX team members for all the hard works and continuous efforts. You guys are just rocking!!!!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-507290507190766532?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/507290507190766532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=507290507190766532' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/507290507190766532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/507290507190766532'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/hex-20-release-bonobo.html' title='HeX 2.0 Release - The Bonobo'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8545895724408382091</id><published>2008-10-05T12:09:00.006+08:00</published><updated>2008-10-05T12:29:45.044+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>FreeBSD: Pktanon Installation</title><content type='html'>&lt;div style="text-align: justify;"&gt;What is pktanon?&lt;br /&gt;&lt;a href="http://www.tm.uka.de/software/pktanon/index.html"&gt;&lt;strong&gt;PktAnon&lt;/strong&gt;&lt;/a&gt; performs network trace        anonymization. It is highly configurable and uses anonymization        profiles.&lt;br /&gt;&lt;br /&gt;My friend Richard has actually blogged about &lt;a href="http://taosecurity.blogspot.com/2008/07/packet-anonymization-with-pktanon.html"&gt;it&lt;/a&gt; especially for Debian platform.&lt;br /&gt;&lt;br /&gt;One of the &lt;a href="http://www.tm.uka.de/software/pktanon/"&gt;pktanon&lt;/a&gt; main developer - Christoph has emailed me that they have fixed pktanon and make it work on FreeBSD, and I'd like to try it out, I won't make a port for FreeBSD as I'm told that Wesley is working on pktanon port.&lt;br /&gt;&lt;br /&gt;But if you are interested, that's how you can get it to work on FreeBSD.&lt;br /&gt;&lt;br /&gt;Get the dependencies, install these two FreeBSD ports -&lt;br /&gt;1. boost&lt;br /&gt;2. xerces-c2&lt;br /&gt;&lt;br /&gt;We can now perform pktanon installation -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;wget \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;http://www.tm.uka.de/software/pktanon/download/pktanon-1.2.1-dev.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tar xvzf pktanon-1.2.1-dev.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd pktanon-1.2.1-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;export CFLAGS=-I/usr/local/include&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;export CPPFLAGS=-I/usr/local/include&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;export LDFLAGS=-L/usr/local/lib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;./configure&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can now start working with pktanon, I won't show those as you can check out the information from pktanon website. We will include pktanon in HeX(definitely not HeX 2.0 but maybe 2.0.1 as we already froze the port tree while pktanon port is still not in yet). It's worth to add it as people who would like to contribute to &lt;a href="https://www.openpacket.org/"&gt;Openpacket&lt;/a&gt; need to anonymize their packet trace.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8545895724408382091?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8545895724408382091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8545895724408382091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8545895724408382091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8545895724408382091'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/freebsd-pktanon-installation.html' title='FreeBSD: Pktanon Installation'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6301360672365228826</id><published>2008-10-02T16:02:00.005+08:00</published><updated>2008-10-02T17:32:39.459+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 2.0 R: Preview</title><content type='html'>Here we reveal the latest HeX 2.0 Release, it will be out very soon. Stay tuned!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SOSUqnERXrI/AAAAAAAAAX8/nvWYXkoFONk/s1600-h/HeX2-std-dpurple.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SOSUqnERXrI/AAAAAAAAAX8/nvWYXkoFONk/s400/HeX2-std-dpurple.png" alt="" id="BLOGGER_PHOTO_ID_5252486525183155890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SOSFtuCqYBI/AAAAAAAAAXc/PC-ZrrLCr2I/s1600-h/HeX2-marshal.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SOSFtuCqYBI/AAAAAAAAAXc/PC-ZrrLCr2I/s400/HeX2-marshal.png" alt="" id="BLOGGER_PHOTO_ID_5252470085920645138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SOSFtpGFxCI/AAAAAAAAAXk/C0TyLuOIZ_k/s1600-h/HeX2-passage-blue.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SOSFtpGFxCI/AAAAAAAAAXk/C0TyLuOIZ_k/s400/HeX2-passage-blue.png" alt="" id="BLOGGER_PHOTO_ID_5252470084592845858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SOSFtwWzy8I/AAAAAAAAAXs/NtunK2Cykls/s1600-h/HeX2-siren.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SOSFtwWzy8I/AAAAAAAAAXs/NtunK2Cykls/s400/HeX2-siren.png" alt="" id="BLOGGER_PHOTO_ID_5252470086542019522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SOSFtyPOG-I/AAAAAAAAAX0/WIn6EkVFyo4/s1600-h/HeX2-std-dblue.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SOSFtyPOG-I/AAAAAAAAAX0/WIn6EkVFyo4/s400/HeX2-std-dblue.png" alt="" id="BLOGGER_PHOTO_ID_5252470087047060450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SOSBMWKXbrI/AAAAAAAAAXM/jDgoZMd7Zis/s1600-h/HeX2-nsmc.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SOSBMWKXbrI/AAAAAAAAAXM/jDgoZMd7Zis/s400/HeX2-nsmc.png" alt="" id="BLOGGER_PHOTO_ID_5252465114528313010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SOSBMofYTYI/AAAAAAAAAXU/6aesKUJti20/s1600-h/HeX2-sguilc.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SOSBMofYTYI/AAAAAAAAAXU/6aesKUJti20/s400/HeX2-sguilc.png" alt="" id="BLOGGER_PHOTO_ID_5252465119448288642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The joy for packet monkeys (;]) &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6301360672365228826?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6301360672365228826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6301360672365228826' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6301360672365228826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6301360672365228826'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/10/hex-20-r-preview.html' title='HeX 2.0 R: Preview'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SOSUqnERXrI/AAAAAAAAAX8/nvWYXkoFONk/s72-c/HeX2-std-dpurple.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8873609233315285064</id><published>2008-09-27T17:37:00.001+08:00</published><updated>2008-09-27T17:39:31.183+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 2.0 Release is NEAR</title><content type='html'>&lt;div style="text-align: justify;"&gt;We are going to unleash HeX 2.0 Release, if no major issue found again it should be on next week.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stay tuned ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8873609233315285064?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8873609233315285064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8873609233315285064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8873609233315285064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8873609233315285064'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/09/hex-20-release-is-near.html' title='HeX 2.0 Release is NEAR'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1541024514584360783</id><published>2008-09-20T17:48:00.003+08:00</published><updated>2008-09-20T18:01:03.851+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Another NSM related blog</title><content type='html'>&lt;div style="text-align: justify;"&gt;Our webmaster guti has his own technical blog, if you are interested in his works, check out -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gutizz.com/"&gt;http://www.gutizz.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I learned some tips and tricks about &lt;a href="http://ourmon.sourceforge.net/"&gt;ourmon&lt;/a&gt; and &lt;a href="http://plasma-gate.weizmann.ac.il/Grace/"&gt;grace&lt;/a&gt;, though he doesn't blog frequently, but I found his post with quality.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1541024514584360783?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1541024514584360783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1541024514584360783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1541024514584360783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1541024514584360783'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/09/another-nsm-related-blog.html' title='Another NSM related blog'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3451425790979426093</id><published>2008-09-02T15:25:00.003+08:00</published><updated>2008-09-02T15:37:17.097+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>FreeBSD: Port's Foo</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have learned a few new tricks about using FreeBSD ports which I don't know last time, there you go!&lt;br /&gt;&lt;br /&gt;For ports which provides configure options, you can actually configure it via -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make config&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To show the configuration -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make showconfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To remove current configuration, or reset it to default -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make rmconfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To build the package from port -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make package&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To build the package from port for its dependencies as well -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;make package-recursive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have the port previously installed, and you want to reinstall with different option set, make sure you have the "work" directory deleted in particular port or else the new configure option won't be used.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3451425790979426093?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3451425790979426093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3451425790979426093' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3451425790979426093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3451425790979426093'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/09/freebsd-ports-foo.html' title='FreeBSD: Port&apos;s Foo'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7070622495797678547</id><published>2008-08-26T20:55:00.006+08:00</published><updated>2008-08-26T21:10:07.524+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>HeX 021: Decode base64</title><content type='html'>&lt;div style="text-align: justify;"&gt;There are a lot of malicious contents which are actually encoded with base64 to create confusion.&lt;br /&gt;&lt;br /&gt;This is just quick one as I have friend asking about it on how to decode base64 encoding. One liner with python -&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;python -c "import binascii; \&lt;br /&gt;binascii.a2b_base64('encoded strings here')&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Or you can use nsm console if you are running HeX -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nsm&gt;decode base64 'encoded strings here'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7070622495797678547?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7070622495797678547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7070622495797678547' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7070622495797678547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7070622495797678547'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/08/hex021-decode-base64.html' title='HeX 021: Decode base64'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2674740664907479108</id><published>2008-08-19T14:05:00.009+08:00</published><updated>2008-08-26T21:09:45.445+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 021: Resolving Ihack 2008 password.pcap</title><content type='html'>&lt;div style="text-align: justify;"&gt;My friend ayoi has posted Ihack 2008: Defense Challenge &lt;a href="http://blog.hazrulnz.net/928/i-hack-2008-defense-challenge-question.html"&gt;here&lt;/a&gt;, I don't really have time to look into the whole game. However I have tried to give it a shot for password.pcap to figure out what's the passphrase.&lt;br /&gt;&lt;br /&gt;I decide to use &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd"&gt;HeX liveCD&lt;/a&gt; for this quick challenge since &lt;a href="http://bsd.b3ta.org/"&gt;chfl4gs_&lt;/a&gt; has presented it in &lt;a href="http://www.tmsk.uitm.edu.my/%7Ei-hack/"&gt;IHack&lt;/a&gt;.    Initial look at the traffic -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tcpdump -ttttnnr password.pcap&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;reading from file /home/analyzt/rp-Analysis/password.pcap, link-type EN10MB (Ethernet)&lt;br /&gt;2008-08-14 12:21:11.469308 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 1879048192:1879048192&lt;span style="font-weight: bold;"&gt;(0)&lt;/span&gt; win 512&lt;br /&gt;2008-08-14 12:21:11.469524 IP 10.10.75.1.31337 &gt; 10.10.3.126.1337: R 0:0&lt;span style="font-weight: bold;"&gt;(0)&lt;/span&gt; ack 1879048193 win 0&lt;br /&gt;2008-08-14 12:21:12.212445 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 872415232:872415232&lt;span style="font-weight: bold;"&gt;(0)&lt;/span&gt; win 512&lt;br /&gt;2008-08-14 12:21:12.212549 IP 10.10.75.1.31337 &gt; 10.10.3.126.1337: R 0:0&lt;span style="font-weight: bold;"&gt;(0) &lt;/span&gt;ack 3288334337 win 0&lt;br /&gt;2008-08-14 12:21:12.959563 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 603979776:603979776&lt;span style="font-weight: bold;"&gt;(0)&lt;/span&gt; win 512&lt;br /&gt;2008-08-14 12:21:12.959710 IP 10.10.75.1.31337 &gt; 10.10.3.126.1337: R 0:0&lt;span style="font-weight: bold;"&gt;(0)&lt;/span&gt; ack 3019898881 win 0&lt;br /&gt;2008-08-14 12:21:13.656942 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 889192448:889192448&lt;span style="font-weight: bold;"&gt;(0) &lt;/span&gt;win 512&lt;br /&gt;&lt;br /&gt;Output truncated .....&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Initial view of the network traffic tells you that the network traffic contains no data transfer, and it is heavily crafted(port). It also hints you that the passphrase should be residing in the packet header. Therefore I start dig into the header by printing it in hex and ascii dump output.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tcpdump -XXttttnnr password.pcap&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:11.469308 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 1879048192:&lt;br /&gt;1879048192(0) win 512&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 294b dcf1 000c 2945 914a 0800 4500  ..)K....)E.J..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 5c00 0000 4006 bc3d 0a0a 037e 0a0a  .(\...@..=...~..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  4b01 0539 7a69 7000 0000 0000 0000 5002  K..9zi&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;p&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.......P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0200 5bad 0000                           ..[...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:11.469524 IP 10.10.75.1.31337 &gt; 10.10.3.126.1337: R 0:0(0) ack&lt;br /&gt;1879048193 win 0&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 2945 914a 000c 294b dcf1 0800 4500  ..)E.J..)K....E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 0000 4000 4006 d83d 0a0a 4b01 0a0a  .(..@.@..=..K...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  037e 7a69 0539 0000 0000 7000 0001 5014  .~zi.9....&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;p&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;...P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0000 5d9a 0000                           ..]...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:12.212445 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 872415232:8&lt;br /&gt;72415232(0) win 512&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 294b dcf1 000c 2945 914a 0800 4500  ..)K....)E.J..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 2000 0000 4006 f83d 0a0a 037e 0a0a  .(....@..=...~..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  4b01 0539 7a69 3400 0000 0000 0000 5002  K..9zi&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;4&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.......P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0200 97ad 0000                           ......&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:12.212549 IP 10.10.75.1.31337 &gt; 10.10.3.126.1337: R 0:0(0) ack&lt;br /&gt;3288334337 win 0&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 2945 914a 000c 294b dcf1 0800 4500  ..)E.J..)K....E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 0000 4000 4006 d83d 0a0a 4b01 0a0a  .(..@.@..=..K...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  037e 7a69 0539 0000 0000 3400 0001 5014  .~zi.9....&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;4&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;...P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0000 999a 0000                           ......&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Output truncated .....&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;When comes to examing the packet header, it's best to look at the pattern, and realizing that some fields are usually static in this case helps you to identify the different, if we look at the 4 packets above, you may spot&lt;br /&gt;&lt;br /&gt;10.10.3.126 -&gt; 10.10.75.1 - tcp sequence number&lt;br /&gt;10.10.75.1 -&gt; 10.10.3.126 - tcp acknowledge number(tcp sequence number + 1)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So to get the answer, you can just print the connection from one side(from 10.10.3.126 to 10.10.75.1) -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tcpdump -XXttttnnr password.pcap ip src 10.10.3.126&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:11.469308 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 1879048192:&lt;br /&gt;1879048192(0) win 512&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 294b dcf1 000c 2945 914a 0800 4500  ..)K....)E.J..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 5c00 0000 4006 bc3d 0a0a 037e 0a0a  .(\...@..=...~..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  4b01 0539 7a69 7000 0000 0000 0000 5002  K..9zi&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;p&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.......P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0200 5bad 0000                           ..[...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:12.212445 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 872415232:8&lt;br /&gt;72415232(0) win 512&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 294b dcf1 000c 2945 914a 0800 4500  ..)K....)E.J..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 2000 0000 4006 f83d 0a0a 037e 0a0a  .(....@..=...~..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  4b01 0539 7a69 3400 0000 0000 0000 5002  K..9zi&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;4&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.......P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0200 97ad 0000                           ......&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:12.959563 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 603979776:6&lt;br /&gt;03979776(0) win 512&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 294b dcf1 000c 2945 914a 0800 4500  ..)K....)E.J..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 6200 0000 4006 b63d 0a0a 037e 0a0a  .(b...@..=...~..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  4b01 0539 7a69 2400 0000 0000 0000 5002  K..9zi&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.......P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0200 a7ad 0000                           ......&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2008-08-14 12:21:13.656942 IP 10.10.3.126.1337 &gt; 10.10.75.1.31337: S 889192448:8&lt;br /&gt;89192448(0) win 512&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;        0x0000:  000c 294b dcf1 000c 2945 914a 0800 4500  ..)K....)E.J..E.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0010:  0028 8d00 0000 4006 8b3d 0a0a 037e 0a0a  .(....@..=...~..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0020:  4b01 0539 7a69 3500 0000 0000 0000 5002  K..9zi&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;5&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.......P.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        0x0030:  0200 96ad 0000                           ......&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Output truncated .....&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you want to see another side of the traffic, just tune the bpf filter to ip src 10.10.75.1, however for that you will need to look at the acknowledge number. You should have the answer now.&lt;br /&gt;&lt;br /&gt;Anyway when comes to print certain field in the header, you can use tshark(part of wireshark), and force it to print certain field, for example -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;tshark -Tfields -e 'tcp.seq' -nr password.pcap -o tcp.relative_sequence_numbers:FALSE -R 'ip.src == 10.10.3.126' &lt;/span&gt;&lt;br /&gt;1879048192&lt;br /&gt;872415232&lt;br /&gt;603979776&lt;br /&gt;889192448&lt;br /&gt;1996488704&lt;br /&gt;805306368&lt;br /&gt;1912602624&lt;br /&gt;1677721600&lt;br /&gt;536870912&lt;br /&gt;822083584&lt;br /&gt;889192448&lt;br /&gt;536870912&lt;br /&gt;822083584&lt;br /&gt;838860800&lt;br /&gt;855638016&lt;br /&gt;167772160&lt;br /&gt;&lt;br /&gt;That's your answer in decimal, you can convert the number to hex and from hex to ascii. Using pythong quickies -&lt;br /&gt;&lt;br /&gt;Decimal to Hex -&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;python -c 'print hex()'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HeX to Ascii&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;python -c 'import binascii; print binascii.a2b_hex("")'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should have the passphrase to unrar Questions.rar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;unrar e Questions.rar &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bump in the passphrase and you will be able to retrieve all the files you need.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;During the challenge event, I don't see any participants use HeX for this purpose. And lot of them just use wireshark to examine, my opinion is using wireshark is not effective in this scenario as wireshark is great when you want to do per packet examination or dealing with network protocols you are not familiar with. However for this, I would say tcpdump and tshark are more effective tools to obtain the clue.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2674740664907479108?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2674740664907479108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2674740664907479108' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2674740664907479108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2674740664907479108'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/08/hex021-resolving-ihack-2008.html' title='HeX 021: Resolving Ihack 2008 password.pcap'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7439096888330133175</id><published>2008-08-18T22:36:00.006+08:00</published><updated>2008-08-18T22:45:52.386+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Little note about GDB</title><content type='html'>This is just for myself as I'm not the guy who uses debugger much. However sometimes it helps when you have core dump for the program you are running. This is simple one of what you can examine with the core dump file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;gdb bro bro.core &lt;/span&gt;&lt;br /&gt;GNU gdb 6.1.1 [FreeBSD]&lt;br /&gt;Copyright 2004 Free Software Foundation, Inc.&lt;br /&gt;GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;Type "show copying" to see the conditions.&lt;br /&gt;There is absolutely no warranty for GDB.  Type "show warranty" for details.&lt;br /&gt;This GDB was configured as "i386-marcel-freebsd"...&lt;br /&gt;Core was generated by `bro'.&lt;br /&gt;Program terminated with signal 11, Segmentation fault.&lt;br /&gt;Reading symbols from /usr/lib/libmagic.so.3...done.&lt;br /&gt;Loaded symbols for /usr/lib/libmagic.so.3&lt;br /&gt;Reading symbols from /lib/libz.so.4...done.&lt;br /&gt;Loaded symbols for /lib/libz.so.4&lt;br /&gt;Reading symbols from /usr/lib/libssl.so.5...done.&lt;br /&gt;Loaded symbols for /usr/lib/libssl.so.5&lt;br /&gt;Reading symbols from /lib/libcrypto.so.5...done.&lt;br /&gt;Loaded symbols for /lib/libcrypto.so.5&lt;br /&gt;Reading symbols from /lib/libncurses.so.7...done.&lt;br /&gt;Loaded symbols for /lib/libncurses.so.7&lt;br /&gt;Reading symbols from /usr/lib/libstdc++.so.6...done.&lt;br /&gt;Loaded symbols for /usr/lib/libstdc++.so.6&lt;br /&gt;Reading symbols from /lib/libm.so.5...done.&lt;br /&gt;Loaded symbols for /lib/libm.so.5&lt;br /&gt;Reading symbols from /lib/libgcc_s.so.1...done.&lt;br /&gt;Loaded symbols for /lib/libgcc_s.so.1&lt;br /&gt;Reading symbols from /lib/libc.so.7...done.&lt;br /&gt;Loaded symbols for /lib/libc.so.7&lt;br /&gt;Reading symbols from /libexec/ld-elf.so.1...done.&lt;br /&gt;Loaded symbols for /libexec/ld-elf.so.1&lt;br /&gt;#0  0x080518ef in copy_string () at SSLInterpreter.cc:30&lt;br /&gt;30     */&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(gdb) print copy_string&lt;/span&gt;&lt;br /&gt;$1 = {&lt;text&gt;} 0x80518d0 &lt;copy_string(char&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;(gdb) bt&lt;/span&gt;&lt;br /&gt;#0  0x080518ef in copy_string () at SSLInterpreter.cc:30&lt;br /&gt;#1  0x0809e249 in DNS_Mapping (this=0x843e6c8,&lt;br /&gt;    host=0x810e00c1 &lt;address&gt;, h=0x830c0d0)&lt;br /&gt;    at DNS_Mgr.cc:171&lt;br /&gt;#2  0x080a049f in DNS_Mgr::AddResult (this=0x830bd68, dr=0x843e210,&lt;br /&gt;    r=0xbfbf9070) at DNS_Mgr.cc:697&lt;br /&gt;#3  0x080a08d6 in DNS_Mgr::Resolve (this=0x830bd68) at DNS_Mgr.cc:601&lt;br /&gt;#4  0x080a0edd in DNS_Mgr::LookupHost (this=0x830bd68,&lt;br /&gt;    name=0x843398e "l.root-servers.net") at DNS_Mgr.cc:485&lt;br /&gt;#5  0x0806826a in brolex () at scan.l:330&lt;br /&gt;#6  0x08053d5c in yyparse () at p.c:2277&lt;br /&gt;#7  0x0804efb6 in main (argc=5, argv=0xbfbfebac) at main.cc:751&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(gdb) up&lt;/span&gt;&lt;br /&gt;#1  0x0809e249 in DNS_Mapping (this=0x843e6c8,&lt;br /&gt;    host=0x810e00c1 &lt;address&gt;, h=0x830c0d0)&lt;br /&gt;    at DNS_Mgr.cc:171&lt;br /&gt;171        req_host = copy_string(host);&lt;br /&gt;&lt;br /&gt;I'm still learning how to interpret them correctly, hopefully more to come.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7439096888330133175?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7439096888330133175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7439096888330133175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7439096888330133175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7439096888330133175'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/08/little-note-about-gdb.html' title='Little note about GDB'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-4974295462461895273</id><published>2008-08-16T20:10:00.000+08:00</published><updated>2008-08-17T02:00:46.136+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>FreeBSD: Bpfstat is in Netstat</title><content type='html'>&lt;div style="text-align: justify;"&gt;My friend Richard(Taosecurity) has blogged about bpfstat &lt;a href="http://taosecurity.blogspot.com/2005/09/notes-on-network-security-monitoring.html"&gt;here&lt;/a&gt;, and for now bpfstat is already ported as part of netstat in FreeBSD 7. You can run the netstat with -B option -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;netstat -B -I le0  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Pid  Netif   Flags      Recv      Drop     Match Sblen Hblen Command&lt;br /&gt;820    le0 p--s---    989344         0    958346     0     0 bro&lt;br /&gt;761    le0 p--s---    989444         0    989444   216     0 argus&lt;br /&gt;754    le0 p--s---       410         0       410  1392     0 ourmon&lt;br /&gt;330    le0 -ifs--l    989458         0       440     0     0 dhclient&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;As you can see it is very useful when comes to monitor the libpcap based tools, however there's one feature I miss during the time I use bpfstat which is -i(interval of wait second to report). To simulate similar function, I have found a simple way by using infinite loops -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;z=1; while [ $z -eq 1 ]; do netstat -B -I le0; sleep 3; done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This way it will report every 3 seconds(sleep 3), and if you just want to monitor particular tools, use grep will do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-4974295462461895273?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/4974295462461895273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=4974295462461895273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4974295462461895273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4974295462461895273'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/08/freebsd-bpfstat-is-in-netstat.html' title='FreeBSD: Bpfstat is in Netstat'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3213540497115374658</id><published>2008-08-06T17:28:00.003+08:00</published><updated>2008-08-06T20:07:51.530+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 2.0 RC1 is now</title><content type='html'>&lt;div style="text-align: justify;"&gt;After long time development, we have finally reached the stage where we are brave enough to release version 2 of HeX, Release Candidate 1. This is the first public version for HeX 2.0 and we hope that by releasing this, people who are interested in it can help testing out this version. I won't be mentioning the new features that we are adding to HeX 2 here as I will put up all the information once we reach the 2.0 Release instead of RC. For the moment, we need people to test all the applications that we have added, a lot of them can be accessed via fluxbox menu so please help in testing.&lt;br /&gt;&lt;br /&gt;Currently there are few known problems -&lt;br /&gt;&lt;br /&gt;- Netdude is broken&lt;br /&gt;- Autopsy is broken(sleuthkit issue)&lt;br /&gt;- Gvim is broken(font not available)&lt;br /&gt;- Flowtag is broken(Looking for older version of tk while new one is installed)&lt;br /&gt;- NSM Console(Snort module where wrong path is defined in snort configuration file)&lt;br /&gt;- Silktools(Flowcap and Rwflowpack)&lt;br /&gt;- Ragraph is broken&lt;br /&gt;- Zsh is missing&lt;br /&gt;&lt;br /&gt;Most of the issues are already fixed in the development repository, therefore don't report to us if you encounter similar problem in HeX 2.0 RC1. If you encounter any other issues, please do report to us via mailing list -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/HeX-liveCD"&gt;http://groups.google.com/group/HeX-liveCD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anyway here's the HeX 2.0 RC1 iso -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.rawpacket.org/hex-i386-2.0-RC1-20080803.iso"&gt;http://my.rawpacket.org/hex-i386-2.0-RC1-20080803.iso&lt;/a&gt;&lt;br /&gt;&lt;a href="http://my.rawpacket.org/hex-i386-2.0-RC1-20080803.iso.md5"&gt;http://my.rawpacket.org/hex-i386-2.0-RC1-20080803.iso.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://my.rawpacket.org/hex-i386-2.0-RC1-20080803.iso.sha256"&gt;http://my.rawpacket.org/hex-i386-2.0-RC1-20080803.iso.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alternatively, you can download from US mirror -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/hex-i386-2.0-RC1-20080803.iso" target="_blank"&gt;http://us.rawpacket.org/image/&lt;wbr&gt;hex-i386-2.0-RC1-20080803.iso&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Thanks to all the raWPacket members who have put the effort in HeX 2.0 development, you guys are walys rocking!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3213540497115374658?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3213540497115374658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3213540497115374658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3213540497115374658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3213540497115374658'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/08/hex-20-rc1-is-now.html' title='HeX 2.0 RC1 is now'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2639496576388700331</id><published>2008-07-21T11:40:00.006+08:00</published><updated>2008-12-09T13:43:08.133+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Unimas: Open Source Security Tools Talks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SIQJjJa0bvI/AAAAAAAAAXE/Zny0BBo0eKI/s1600-h/open+source+security+tools+seminar+copy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SIQJjJa0bvI/AAAAAAAAAXE/Zny0BBo0eKI/s400/open+source+security+tools+seminar+copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5225311967085096690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;First of all, thanks for the invitation from &lt;a href="http://www.unimas.my/"&gt;Unimas&lt;/a&gt;, and En. Ahmad who has put the effort to make it happen, me and Mel will be going to University Malaysia Sarawak (Unimas) tomorrow to give &lt;a href="http://www.fcsit.unimas.my/index.php?option=com_content&amp;amp;task=view&amp;amp;id=682&amp;amp;Itemid=248"&gt;talks&lt;/a&gt; about Open Source Security Tools and how it can be very useful, either for corporate, or educational environment.&lt;br /&gt;&lt;br /&gt;If you are interested in the topic, and you are currently studying in Unimas. Feel free to join us!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;] &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2639496576388700331?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2639496576388700331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2639496576388700331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2639496576388700331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2639496576388700331'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/unimas-open-source-security-tools-talks.html' title='Unimas: Open Source Security Tools Talks'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SIQJjJa0bvI/AAAAAAAAAXE/Zny0BBo0eKI/s72-c/open+source+security+tools+seminar+copy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8930751387485585208</id><published>2008-07-15T19:12:00.004+08:00</published><updated>2008-07-15T19:35:35.286+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Ubuntu: Netdude Manual Installation</title><content type='html'>&lt;div style="text-align: justify;"&gt;I use netdude for pcap file editing, it's simple and straightforward since it is gui based, however the ubuntu package is rather old(0.3.x) and I need to use the latest version, here's quick way to get the latest version of netdude installed on Ubuntu 8.04.&lt;br /&gt;&lt;br /&gt;Download the latest version of netdude, libpcapnav and libnetdude from here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://netdude.sourceforge.net/download.html"&gt;http://netdude.sourceforge.net/download.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then install all the necessary packages -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo apt-get install stow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo apt-get install build-essential&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo apt-get install libgtk1.2-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;sudo apt-get install libpcap0.7-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Decompress netdude, libpcapnav and libnetdude, and install them following the sequence - libpcapnav, libnetdude and netdude. It should be prety quick to get it done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8930751387485585208?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8930751387485585208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8930751387485585208' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8930751387485585208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8930751387485585208'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/ubuntu-netdude-manual-installation.html' title='Ubuntu: Netdude Manual Installation'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2037116529607471662</id><published>2008-07-13T22:59:00.005+08:00</published><updated>2008-07-13T23:16:27.447+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='EmergingBro'/><title type='text'>EmergingBro: HowTo</title><content type='html'>&lt;div style="text-align: justify;"&gt;First of all, make sure you have Bro installed on your machine, or you can download it at http://bro-ids.org. If you are using HeX, Bro is installed by default. Once installed, you may find the directory structure of Bro looks like this -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ls -la&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;total 34&lt;br /&gt;drwxr-xr-x  15 analyzt  wheel   512 Jul 10 17:36 ./&lt;br /&gt;drwxr-xr-x   3 root     wheel   512 Jul 10 07:51 ../&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 07:51 archive/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 17:35 bin/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 17:39 etc/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 17:35 include/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 17:35 lib/&lt;br /&gt;drwxr-xr-x   3 analyzt  wheel  1024 Jul 10 18:01 logs/&lt;br /&gt;drwxr-xr-x   3 analyzt  wheel   512 Jul 10 17:36 perl/&lt;br /&gt;drwxr-xr-x   3 analyzt  wheel  5120 Jul 10 17:59 policy/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 07:51 reports/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 17:36 scripts/&lt;br /&gt;drwxr-xr-x   4 analyzt  wheel   512 Jul 10 07:51 share/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 11 22:50 site/&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 07:51 var/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Please take note on few important directories -&lt;br /&gt;&lt;br /&gt;policy directory contains all the policy and analysis scripts with the file extension .bro.&lt;br /&gt;&lt;br /&gt;site directory contains site policy files which you can define or configure for specific site.&lt;br /&gt;&lt;br /&gt;logs directory contains all the log files that are generated by bro.&lt;br /&gt;&lt;br /&gt;etc directory contains bro configuration files, for start up and bro environment variable settings.&lt;br /&gt;&lt;br /&gt;Obtain the latest signatures from Emerging Bro -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cvs -d:pserver:anonymous@cvs.emergingthreats.net:/cvsroot/bro co emerging-bro&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;cd emerging-bro&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;ls -l&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;total 14&lt;br /&gt;drwxr-xr-x   7 analyzt  wheel   512 Jul 10 07:58 ./&lt;br /&gt;drwxr-xr-x   4 analyzt  wheel   512 Jul 10 07:55 ../&lt;br /&gt;drwxr-xr-x   2 analyzt  wheel   512 Jul 10 11:23 CVS/&lt;br /&gt;drwxr-xr-x   3 analyzt  wheel   512 Jul 10 07:58 CVSROOT/&lt;br /&gt;drwxr-xr-x   3 analyzt  wheel  1024 Jul 10 18:24 rules/&lt;br /&gt;drwxr-xr-x   4 analyzt  wheel   512 Jul 10 18:28 scripts/&lt;br /&gt;drwxr-xr-x  17 analyzt  wheel   512 Jul 10 11:23 sigs/&lt;br /&gt;&lt;br /&gt;sigs directory contains all the individual signature in different category&lt;br /&gt;&lt;br /&gt;rules directory contains main signature file for each category. For example emerging-bro-malware.sig contains all the signatures for MALWARE category.&lt;br /&gt;&lt;br /&gt;scripts directory contains all the policy and analysis scripts that are contributed by the community members.&lt;br /&gt;&lt;br /&gt;To perform quick test, you can use invoke the signature file using command line option -&lt;br /&gt;&lt;br /&gt;Set Bro environment variables -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;. bro.cfg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Execute Bro -&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;bro -s emerging-bro-all.sig -r whatever.pcap `hostname`&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If you plan to run it in long term, it's best to edit the file generated during make install-brolite. The file name starts with your hostname, for example it is raWPacket.bro in HeX liveCD since my hostname is raWPacket. Just edit the following section in the file -&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# To run signatures, uncomment the following line.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;# @load brolite-sigs&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;@ifdef ( use_signatures )&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;        # Load Bro signatures.  This is the default file containing Bro&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;        # signatures.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;        redef signature_files += "signatures";&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;@endif&lt;br /&gt;&lt;/span&gt;-----------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;To this -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;@load brolite-sigs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;redef signature_files += "emerging-bro-all.sig"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please do note that other policy scripts must be loaded in order to have signatures invoked properly especially brolite.bro.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2037116529607471662?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2037116529607471662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2037116529607471662' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2037116529607471662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2037116529607471662'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/emergingbro-howto.html' title='EmergingBro: HowTo'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-4700348729821791413</id><published>2008-07-09T09:10:00.000+08:00</published><updated>2008-12-09T13:43:08.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>DefCraft: Official Launching</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SHLRSOG_3gI/AAAAAAAAAW0/F1vY_xOaECU/s1600-h/defCraft-logo-final.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SHLRSOG_3gI/AAAAAAAAAW0/F1vY_xOaECU/s400/defCraft-logo-final.gif" alt="" id="BLOGGER_PHOTO_ID_5220465029031124482" border="0" /&gt;&lt;/a&gt;After long consideration, I decide to start a company that focuses on security research, development and consultancy. The company name is straightforward - Defensive Craft (DefCraft).&lt;br /&gt;&lt;br /&gt;The company offers a wide range of consulting services for specific domains, here's the list -&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Network and Web Application Security Assessment&lt;/li&gt;&lt;li&gt;Network Security Architecture Planning &amp;amp; Deployment&lt;/li&gt;&lt;li&gt;Network Security Monitoring Implementation&lt;/li&gt;&lt;li&gt;Network Security Architecture Auditing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Network Device Testing &amp;amp; Evaluation&lt;/li&gt;&lt;li&gt;Network Based Forensics&lt;/li&gt;&lt;li&gt;Network Profiling Operation&lt;/li&gt;&lt;li&gt;Incident Response &amp;amp; Handling&lt;/li&gt;&lt;li&gt;Digital Security Training&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;If you have any inquiry, please feel free to contact me.&lt;br /&gt;&lt;br /&gt;Contact Number: 016 415 9873&lt;br /&gt;Contact Email: defcraft at gmail dot com&lt;br /&gt;&lt;br /&gt;For more information, you can check out at -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.defcraft.net/"&gt;http://www.defcraft.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The company has its own blog too which we will blog about what we do behind the lab -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.defcraft.net/"&gt;http://blog.defcraft.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On the other hand, I will still contribute my free time to various open source projects that I'm working on since this is part of company principle I'm emphasizing.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-4700348729821791413?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/4700348729821791413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=4700348729821791413' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4700348729821791413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/4700348729821791413'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/defcraft-official-launching.html' title='DefCraft: Official Launching'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6lYFJtUepl4/SHLRSOG_3gI/AAAAAAAAAW0/F1vY_xOaECU/s72-c/defCraft-logo-final.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3021175605243754279</id><published>2008-07-05T07:59:00.003+08:00</published><updated>2008-07-06T00:09:12.281+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='BRO'/><category scheme='http://www.blogger.com/atom/ns#' term='SNORT'/><title type='text'>Emerging Bro</title><content type='html'>&lt;div style="text-align: justify;"&gt;I'm sured not many have heard of &lt;a href="http://bro-ids.org/"&gt;Bro&lt;/a&gt; comparing to &lt;a href="http://www.snort.org"&gt;Snort&lt;/a&gt; in NIDS arsenal, while both are actually applying different approach in intrusion detection, they are the Open Source NIDS I like to use to complement each others in different setup and deployment.&lt;br /&gt;&lt;br /&gt;I'm now working closely with Matt Jonkman from &lt;a href="http://emergingthreats.net/"&gt;EmergingThreats(ET)&lt;/a&gt; to start the new project calls Emerging-Bro, basically the project is about converting set of latest signatures from Snort to Bro so that Bro operators can take advantage of it. You can find more information from the announcement here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emergingthreats.net/content/view/80/1/"&gt;http://www.emergingthreats.net/content/view/80/1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are Bro operators, you might have question of why I'm doing this as Bro is more focused on policy and analysis script development to detect network event(be it normal or abnormal) instead of relying on signatures matching in byte stream. There are reasons why I'm doing this and I'm going to explain here -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Edge&lt;/span&gt;&lt;br /&gt;Emerging-Bro will only focus on latest or critical signatures from ET, therefore the project is basically more concerning about latest/critical attacks because most networks are more vulnerable to newly discovered attacks than the old one, therefore detecting and preventing them at network boundary is much important. Currently there are about 100 latest signatures converted from ET to Emerging-Bro, and if you think certain Snort signature should be included, please do let me know.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Leverage&lt;/span&gt;&lt;br /&gt;The signature set that is developed by EmergingThreats usually give little time window for attacker and reduce the outbreak period significantly, hence you can pretty quick in detecting initial stage of new attacks. Bro operators can take advantage of this if they can monitor the new attack in time and quickly develope more complete detection scheme with Bro policy scripts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requests&lt;/span&gt;&lt;br /&gt;Yes, according to Matt, there are requests about it, on and off there are people in Bro mailing list asking about the availability of Bro signatures, so why not doing it to help the community?&lt;br /&gt;&lt;br /&gt;I think these gives enough reasons for me to work on the project. But providing latest signatures is not the end of Emerging-Bro, I greatly appreciate the help from Seth Hall to step up and discuss with me about the direction of the project and we both agree that it should be the platform for people to share or contribute their policy/analysis scripts as well. Currently he has his own development repository &lt;a href="http://github.com/sethhall/bro_scripts/tree/master"&gt;here&lt;/a&gt; and I will import them to Emerging-Bro.&lt;br /&gt;&lt;br /&gt;For the moment, you can access and download all the signatures at -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emergingthreats.net/bro/"&gt;http://www.emergingthreats.net/bro/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enough for now, and this project is also part of the reason why I'm not much blogging last two weeks as I have paid my free time to it. I would like to thank Matt and Seth for the collaboration works, and also Bro developers for their endorsement!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3021175605243754279?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3021175605243754279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3021175605243754279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3021175605243754279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3021175605243754279'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/emerging-bro.html' title='Emerging Bro'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3770396291650431980</id><published>2008-07-02T11:15:00.001+08:00</published><updated>2008-12-09T13:43:08.373+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Davix: Review</title><content type='html'>&lt;div style="text-align: justify;"&gt;From Davix's main &lt;a href="http://secviz.org/?q=node/89"&gt;site&lt;/a&gt; -&lt;br /&gt;&lt;br /&gt;DAVIX, a live CD for data analysis and visualization, brings the most important free tools for data processing and visualization to your desk. There's no hassle with installing an operating system or struggle to build the necessary tools to get started with visualization. You can completely dedicate your time to data analysis.&lt;br /&gt;&lt;br /&gt;The clause above is definitely right above Davix liveCD!!!!!&lt;br /&gt;&lt;br /&gt;When people ask me which liveCD I use frequently, I always advocate these 3 -&lt;br /&gt;&lt;br /&gt;1. HeX liveCD (Network Based Forensics)&lt;br /&gt;2. BackTrack liveCD (Penetration Testing)&lt;br /&gt;3. Helix liveCD (Digital Forensics)&lt;br /&gt;&lt;br /&gt;I have mentioned many times that I prefer liveCD which focuses on specific domain very well, and Davix is really one of those. Undoubtedly I would love to include Davix to my CD folder.&lt;br /&gt;&lt;br /&gt;Before I start anything serious, lets view the screenshot after startup from the liveCD -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SGpm3cBUlWI/AAAAAAAAAWs/yQ8I50xfV58/s1600-h/Davix-shot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SGpm3cBUlWI/AAAAAAAAAWs/yQ8I50xfV58/s400/Davix-shot.png" alt="" id="BLOGGER_PHOTO_ID_5218096220862715234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's based on &lt;a href="http://www.slax.org/"&gt;SLAX&lt;/a&gt;, and I guess most of people know how good SLAX is after trying out &lt;a href="http://www.remote-exploit.org/backtrack.html"&gt;BackTrack&lt;/a&gt;, DAVIX takes advantage of SLAX modularity, stability and hardware supports, I have tested it with my own hardwares and it works pretty well.&lt;br /&gt;&lt;br /&gt;If you are familiar with linux desktop solution, you will definitely recognize that it is using KDE from the screenshot. Though I'm not fan of KDE, but KDE is always simple and easy to use for general users. Many of system configuration can be done via gui so it saves a lot of hassle figuring how to get the system working for you.&lt;br /&gt;&lt;br /&gt;On top of that, DAVIX offers very informative resources for users to have great kickstart in learning data capturing, processing and visualization by providing a set of firefox bookmark toolbars, you can easily access all the information requires to study the topic, this can reduce time in studying certain tools and learning visualization techniques, and it also saves you from googling hassle. I like the idea of toolbars organization in firefox.&lt;br /&gt;&lt;br /&gt;On the other hand, DAVIX also comes with its own manual which is about 108 pages, you can access it via KDE menu -&gt;  DAVIX -&gt; DAVIX Manual. If you are serious about learning data visualization with DAVIX, I suggest you to start with its manual instead of playing around with the  desktop without knowing what to do. It contains the basic guide of how to use all the tools that are delivered in DAVIX, the best part is you can follow the manual and learn it practically with all the tools available in DAVIX.&lt;br /&gt;&lt;br /&gt;There are 3 main categories listed in Kde menu, they are Capture, Process, and Visualize. The Capture contains tools for you to perform data logging, especially network data. The Process contains tools to perform data processing so that the output of data processed can be parsed by visualization tools. The Visualize mainly contains all the tools for you to visualize the data set by generating different kind of images, diagrams or graphs. As I have mentioned you can just learn all the tools shipped by DAVIX with the comprehensive manual itself.&lt;br /&gt;&lt;br /&gt;So what are the tools shipped with DAVIX, there are way too many that I can cover here, however here are my favourites -&lt;br /&gt;&lt;br /&gt;1. Rumint&lt;br /&gt;2. Tnv&lt;br /&gt;3. Afterglow&lt;br /&gt;4. Inetvis&lt;br /&gt;5. Etherape&lt;br /&gt;6. Gnuplot&lt;br /&gt;7. Rrdtools&lt;br /&gt;8. Mrtg&lt;br /&gt;9. Wireshark&lt;br /&gt;&lt;br /&gt;This is more to preference thingy as I have used those tools previously and familiar with them, I will need to explore the potential of other tools which I never use before. If you want to learn how those tools work, you can actually refer to the DAVIX manual, and then refer to the data set example which you can properly find in /usr/local/share/*, different tools may support different kind of data formats so that may require some learning curves. But the real question lies in what kind of visualization techniques should be applied to the data set you have so that it makes most sense.&lt;br /&gt;&lt;br /&gt;After talking about all the good things, I still think there are few things worth improved.&lt;br /&gt;&lt;br /&gt;1. Log sample&lt;br /&gt;As this is the liveCD for data analysis and visualization, except that it has the example data set in /usr/local/share/*, it should provide a set of sample logs(apache, postfix, exim, proftpd and etc). Then demonstrating how to format them to feed those visualization tools will be great.&lt;br /&gt;&lt;br /&gt;2. Fat taskbar&lt;br /&gt;You may notice in the screenshot that the taskbar is quite big(double taskbar), this is nothing wrong, but if I have to offer a liveCD for visualization purpose, I would prefer to have everything slicker to give bigger space to display the images that I have generated from the data.&lt;br /&gt;&lt;br /&gt;3. Unified keyboard shortcut&lt;br /&gt;This is just my idea, when I work with images, I always like to zoom in and out. Zooming in allows you to focus on detail, zooming out on the other hand can improve macro view to understand the ratio or distribution of data. I do know different tools have always defined different keyboard shortcut layout. If zoom(in/out) uses same set of shortcut key settings across all the tools in DAVIX, that would be really great. I'm glad DAVIX offers &lt;a href="http://gqview.sourceforge.net/"&gt;gqview&lt;/a&gt; as the main application to display images as that's my favorite one with its ease of use interface.&lt;br /&gt;&lt;br /&gt;4. Installer&lt;br /&gt;Currently it comes with BackTrack Installer which is quite experimental, it needs some works to get it installed, I have tested the installer and it works fine(if you know what you are doing), I'm looking forward for easy installer in future.&lt;br /&gt;&lt;br /&gt;By the way, one might ask why should I use DAVIX, simple enough. Take the old cliche "A Picture Is Worth A Thousand Words". Using correct visualization techniques to process your thousand lines log files, to be honest you can do more with less, it saves your times and brain power to focus on something more important.&lt;br /&gt;&lt;br /&gt;Guess I should end my review about DAVIX here, in case you are interested to try out DAVIX -&lt;br /&gt;&lt;br /&gt;DAVIX is also part of &lt;a href="http://raffy.ch/blog/"&gt;Raffael&lt;/a&gt;'s upcoming book &lt;a href="http://www.amazon.com/gp/product/0321510100?ie=UTF8&amp;amp;tag=balinslairl-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0321510100"&gt;Applied Security Visualization&lt;/a&gt; which will be published by Addision Wesley.&lt;br /&gt;&lt;br /&gt;Currently, DAVIX is only available to beta testers. To participate in testing, please contact jan.monsch at iplosion.com&lt;br /&gt;&lt;a name="whats"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name="whats"&gt;&lt;/a&gt;Thanks to DAVIX development team for allowing me to participate in beta testing, later is better than never. I do know developing a liveCD require hard works if you want to build a solid one, kudos!&lt;br /&gt;&lt;br /&gt;Update Note:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;DAVIX developer &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.iplosion.com/"&gt;Jan. P. Monsch&lt;/a&gt;&lt;span style="font-style: italic;"&gt; has informed me that he has actually making the taskbar more slicker now in new version of Davix, thanks for taking positively on my input.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3770396291650431980?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3770396291650431980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3770396291650431980' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3770396291650431980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3770396291650431980'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/davix-review.html' title='Davix: Review'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SGpm3cBUlWI/AAAAAAAAAWs/yQ8I50xfV58/s72-c/Davix-shot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-578853620472520639</id><published>2008-07-01T11:37:00.002+08:00</published><updated>2008-07-01T11:39:41.926+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>Snort 3.0 Beta</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you are interested to check out what's offered by latest Snort, now you have it. Kudos to snort development team!!!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.snort.org/dl/snortsp/"&gt;http://www.snort.org/dl/snortsp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I haven't tried that out personally yet, but you should!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-578853620472520639?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/578853620472520639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=578853620472520639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/578853620472520639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/578853620472520639'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/07/snort-30-beta.html' title='Snort 3.0 Beta'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7270492012607462767</id><published>2008-06-24T00:27:00.003+08:00</published><updated>2008-12-09T13:43:08.755+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>Earthquake? or Storm .....</title><content type='html'>&lt;div style="text-align: justify;"&gt;The terrible disaster .....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SF_PcK_YlLI/AAAAAAAAAWk/OXHRnoZcV44/s1600-h/Storm-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SF_PcK_YlLI/AAAAAAAAAWk/OXHRnoZcV44/s400/Storm-1.png" alt="" id="BLOGGER_PHOTO_ID_5215114976411817138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SF_PTxV0m5I/AAAAAAAAAWc/CvLXWrFsIo8/s1600-h/Storm-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SF_PTxV0m5I/AAAAAAAAAWc/CvLXWrFsIo8/s400/Storm-2.png" alt="" id="BLOGGER_PHOTO_ID_5215114832087653266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The beijing.exe is actually the storm variant, I thought they are making use of festivals only, it seems they don't even let any single chance going with the use of disaster(popularity counts), that's going too far from humanity.&lt;br /&gt;&lt;br /&gt;If you run it, it's really disaster!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace :[&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7270492012607462767?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7270492012607462767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7270492012607462767' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7270492012607462767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7270492012607462767'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/earthquake-or-storm.html' title='Earthquake? or Storm .....'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SF_PcK_YlLI/AAAAAAAAAWk/OXHRnoZcV44/s72-c/Storm-1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6901198167523978503</id><published>2008-06-22T21:09:00.003+08:00</published><updated>2008-12-09T13:43:08.907+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>For Real?</title><content type='html'>It's year 2008 now, but .....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SF5P5gXgCmI/AAAAAAAAAWU/cEbSCopLm74/s1600-h/router-webgui.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SF5P5gXgCmI/AAAAAAAAAWU/cEbSCopLm74/s400/router-webgui.png" alt="" id="BLOGGER_PHOTO_ID_5214693267901254242" border="0" /&gt;&lt;/a&gt;ZzZzzzz .....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6901198167523978503?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6901198167523978503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6901198167523978503' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6901198167523978503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6901198167523978503'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/for-real.html' title='For Real?'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lYFJtUepl4/SF5P5gXgCmI/AAAAAAAAAWU/cEbSCopLm74/s72-c/router-webgui.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3389965331005243975</id><published>2008-06-20T10:57:00.004+08:00</published><updated>2008-06-20T11:20:39.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>Good Read on Bro's Signature Engine</title><content type='html'>&lt;div style="text-align: justify;"&gt;The &lt;a href="http://blog.icir.org"&gt;ICIR blog&lt;/a&gt; is always informative, and I'm quite please with the latest post about &lt;a href="http://blog.icir.org/2008/06/bro-signature-engine.html"&gt;Bro's Signature Engine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I just learned few things that I don't know from the post, and it appears that Bro uses &lt;a href="http://www.gnu.org/software/flex/manual/html_chapter/flex_7.html"&gt;flex's regular expression syntax&lt;/a&gt;. It is important to understand which condition to use when writing the signature .&lt;br /&gt;&lt;br /&gt;Otherwise, take the good read on  Things To Keep In Mind When Writing Signatures, that  section is particularly useful if you are interested to write Bro sigs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3389965331005243975?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3389965331005243975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3389965331005243975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3389965331005243975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3389965331005243975'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/good-read-on-bros-signature-engine.html' title='Good Read on Bro&apos;s Signature Engine'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2575020108032954965</id><published>2008-06-18T19:47:00.006+08:00</published><updated>2008-06-18T22:11:46.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>Forensics Tools</title><content type='html'>I have to do some forensics work, and the tools below are very handy -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.afflib.org/"&gt;http://www.afflib.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pyflag.net/cgi-bin/moin.cgi"&gt;&lt;br /&gt;http://www.pyflag.net/cgi-bin/moin.cgi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ftimes.sourceforge.net/FTimes/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://p2pmarshal.atc-nycorp.com/"&gt;&lt;/a&gt;&lt;a href="http://ftimes.sourceforge.net/FTimes/"&gt;http://ftimes.sourceforge.net/FTimes/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://p2pmarshal.atc-nycorp.com/"&gt;http://p2pmarshal.atc-nycorp.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2575020108032954965?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2575020108032954965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2575020108032954965' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2575020108032954965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2575020108032954965'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/forensics-tools.html' title='Forensics Tools'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-9166987083648914451</id><published>2008-06-18T11:15:00.002+08:00</published><updated>2008-06-18T11:30:43.492+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>M$: Server Hardening &amp; Auditing</title><content type='html'>&lt;div style="text-align: justify;"&gt;Don't laugh, sometimes you have to deal with this whether you like it or not.&lt;br /&gt;&lt;br /&gt;I'm looking for tools to perform M$ Windows Server Hardening &amp;amp; Auditing, I know &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=F32921AF-9DBE-4DCE-889E-ECF997EB18E9&amp;amp;displaylang=en"&gt;Microsoft Baseline Security Analyzer&lt;/a&gt; and &lt;a href="http://www.microsoft.com/technet/security/tools/locktool.mspx"&gt;IIS Lockdown&lt;/a&gt; but are there other tools you use to assist you in Hardening &amp;amp; Auditing operation such as hardening regedit keys, auditing Active Directory and so forth.&lt;br /&gt;&lt;br /&gt;If your job is managing M$ Server Farm, how do you perform your task to make sure all servers have same set of configuration and policy, and they are all monitored properly?&lt;br /&gt;&lt;br /&gt;I would like to hear from you, and recommend me good tools and methods of doing these. There's no real secure OS, there's only capable or bullshit sysadmin!&lt;br /&gt;&lt;br /&gt;Wake up sysadmin, system security is part of your job .....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-9166987083648914451?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/9166987083648914451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=9166987083648914451' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/9166987083648914451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/9166987083648914451'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/m-server-hardening-auditing.html' title='M$: Server Hardening &amp; Auditing'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-1367712973366560171</id><published>2008-06-17T16:07:00.001+08:00</published><updated>2008-08-26T21:09:17.774+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='REGEX'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 021: Learning PCRE and its performance</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.pcre.org/"&gt;PCRE&lt;/a&gt; stands for Perl Compatible Regular Expressions, it is mainly used for pattern matching. If you want to learn more about PCRE, take a good read of its manual -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;man pcre&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;man pcrematching&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;man pcrepartial&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;man pcrepattern&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;man pcreperform&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So why do you need to learn regular expressions(regex), here's the answer -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geek00l.blogspot.com/2006/12/regex-magic-for-netsexcanalyst.html"&gt;http://geek00l.blogspot.com/2006/12/regex-magic-for-netsexcanalyst.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next look at the tool that comes with pcre - pcretest, as the name implies, you can use pcretest to test your regex. Lets go -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;pcre --help&lt;/span&gt;&lt;br /&gt;Usage:     pcretest [options] [input file [output file]]&lt;br /&gt;&lt;br /&gt;Input and output default to stdin and stdout.&lt;br /&gt;This version of pcretest is not linked with readline().&lt;br /&gt;&lt;br /&gt;Options:&lt;br /&gt;-b       show compiled code (bytecode)&lt;br /&gt;-C       show PCRE compile-time options and exit&lt;br /&gt;-d       debug: show compiled code and information (-b and -i)&lt;br /&gt;-dfa     force DFA matching for all subjects&lt;br /&gt;-help    show usage information&lt;br /&gt;-i       show information about compiled patterns&lt;br /&gt;-m       output memory used information&lt;br /&gt;-o &lt;n&gt;   set size of offsets vector to &lt;n&gt;&lt;br /&gt;-p       use POSIX interface&lt;br /&gt;-q       quiet: do not output PCRE version number at start&lt;br /&gt;-S &lt;n&gt;   set stack size to &lt;n&gt; megabytes&lt;br /&gt;-s       output store (memory) used information&lt;br /&gt;-t       time compilation and execution&lt;br /&gt;-t &lt;n&gt;   time compilation and execution, repeating &lt;n&gt; times&lt;br /&gt;-tm      time execution (matching) only&lt;br /&gt;-tm &lt;n&gt;  time execution (matching) only, repeating &lt;n&gt; times&lt;br /&gt;&lt;br /&gt;&lt;/n&gt;&lt;/n&gt;&lt;/n&gt;&lt;/n&gt;&lt;/n&gt;&lt;/n&gt;&lt;/n&gt;&lt;/n&gt;&lt;div style="text-align: justify;"&gt;If you have already read the man pages above, you should be able to understand some of the options, I normally use the option -C to check the compiles-time option first -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;pcretest -C&lt;/span&gt;&lt;br /&gt;PCRE version 7.7 2008-05-07&lt;br /&gt;Compiled with&lt;br /&gt;UTF-8 support&lt;br /&gt;Unicode properties support&lt;br /&gt;Newline sequence is LF&lt;br /&gt;\R matches all Unicode newlines&lt;br /&gt;Internal link size = 2&lt;br /&gt;POSIX malloc threshold = 10&lt;br /&gt;Default match limit = 10000000&lt;br /&gt;Default recursion depth limit = 10000000&lt;br /&gt;Match recursion uses stack&lt;br /&gt;&lt;br /&gt;Other option I usually use is -t to test on the time compilation and execution of particular regex I write.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;pcretest -t&lt;/span&gt;&lt;br /&gt;PCRE version 7.7 2008-05-07&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; re&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So you may see the prompt goes to interactive mode - re&gt;, it is for you to define your regex, bear in mind that your regex must use forward slash as delimeter, for example -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;re&gt;/[a-z0-9]+/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This means your regex is [a-z0-9]+, once you enter you will see this -&lt;br /&gt;&lt;br /&gt;Compile time 0.0028 milliseconds&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;data&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You may notice the compile time for this regex is 0.0028 milliseconds, now you try to put any data to see if they match the regex,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;data&gt;ABC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once you hit the enter, you will see this -&lt;br /&gt;&lt;br /&gt;Execute time 0.0008 milliseconds&lt;br /&gt;No match&lt;br /&gt;&lt;br /&gt;The execution time is 0.0008 milliseconds and there's no match, lets change the data -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;data&gt; abc&lt;/span&gt;&lt;br /&gt;Execute time 0.0004 milliseconds&lt;br /&gt;0: abc&lt;br /&gt;&lt;br /&gt;We can now see the execution time is 0.0004 milliseconds and the data seems to match the regex.&lt;br /&gt;&lt;br /&gt;You can also figure out multiple regex compile time on the fly by defining them in a file instead of using interactive mode. For example I write the lines below to a file - pcre-testing.txt&lt;br /&gt;&lt;br /&gt;/\d{,10000}/&lt;br /&gt;&lt;br /&gt;/([a-z0-9]+)?/i&lt;br /&gt;&lt;br /&gt;Do remember that if you want to test multi regex at once, you have to split them with a blank line, you can't do like this and it will incur errors -&lt;br /&gt;&lt;br /&gt;/\d{,10000}/&lt;br /&gt;/([a-z0-9]+)?/i&lt;br /&gt;&lt;br /&gt;Now we can run this -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;pcretest -t pcre-testing&lt;/span&gt;&lt;br /&gt;PCRE version 7.7 2008-05-07&lt;br /&gt;&lt;br /&gt;/\d{,10000}/&lt;br /&gt;Compile time 0.0032 milliseconds&lt;br /&gt;&lt;br /&gt;/([a-z0-9]+)?/i&lt;br /&gt;Compile time 0.0054 milliseconds&lt;br /&gt;&lt;br /&gt;There are other options that you may want to try out, but I think I have given you enough guide to carry on, you may be interested in reading some of my related posts here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geek00l.blogspot.com/2007/11/regex-learning-tool-kregexpeditor.html"&gt;http://geek00l.blogspot.com/2007/11/regex-learning-tool-kregexpeditor.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geek00l.blogspot.com/2007/07/visualregexp-nice-regex-learning-tool.html"&gt;http://geek00l.blogspot.com/2007/07/visualregexp-nice-regex-learning-tool.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I advocate pcretest because it comes with pcre and available in &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd"&gt;HeX&lt;/a&gt;, and you can evaluate the performance of the regex quickly.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-1367712973366560171?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/1367712973366560171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=1367712973366560171' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1367712973366560171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/1367712973366560171'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/hex-021-learning-pcre-and-its.html' title='HeX 021: Learning PCRE and its performance'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3545837199574190924</id><published>2008-06-11T10:55:00.001+08:00</published><updated>2008-12-09T13:43:09.658+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><title type='text'>HeX 2.0: Sneak Peak</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;We bring you the &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd"&gt;HeX&lt;/a&gt; 2.0 quick preview(it's really just view)!!!!!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SD0Q8UIpI0I/AAAAAAAAAUQ/GfWOqo_AFbk/s1600-h/HeX-2-Fbsd7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SD0Q8UIpI0I/AAAAAAAAAUQ/GfWOqo_AFbk/s400/HeX-2-Fbsd7.png" alt="" id="BLOGGER_PHOTO_ID_5205335372693316418" border="0" /&gt;&lt;/a&gt;FreeBSD 7.0-STABLE, is it real?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SD0QhEIpIyI/AAAAAAAAAUA/JYHrNKOvofs/s1600-h/HeX-2-SguilC-0.7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SD0QhEIpIyI/AAAAAAAAAUA/JYHrNKOvofs/s400/HeX-2-SguilC-0.7.png" alt="" id="BLOGGER_PHOTO_ID_5205334904541881122" border="0" /&gt;&lt;/a&gt;Sguil Client 0.7 is here!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SD0QhEIpIzI/AAAAAAAAAUI/lZNpYTjHmjU/s1600-h/HeX-NSMC-0.8-Dev.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SD0QhEIpIzI/AAAAAAAAAUI/lZNpYTjHmjU/s400/HeX-NSMC-0.8-Dev.png" alt="" id="BLOGGER_PHOTO_ID_5205334904541881138" border="0" /&gt;&lt;/a&gt;Where's the monkey, morphing into lobster?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SD0QWEIpIxI/AAAAAAAAAT4/Ulb5APSwfss/s1600-h/HeX-Snort-2.8.1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SD0QWEIpIxI/AAAAAAAAAT4/Ulb5APSwfss/s400/HeX-Snort-2.8.1.png" alt="" id="BLOGGER_PHOTO_ID_5205334715563320082" border="0" /&gt;&lt;/a&gt;Stop snorting, oink oink!!!!!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SD0QLkIpIwI/AAAAAAAAATw/bVlQY2vuJvQ/s1600-h/HeX-Wireshark-1.0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SD0QLkIpIwI/AAAAAAAAATw/bVlQY2vuJvQ/s400/HeX-Wireshark-1.0.png" alt="" id="BLOGGER_PHOTO_ID_5205334535174693634" border="0" /&gt;&lt;/a&gt;Don't you think it is sexy when shark is on the wire?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ask for more? Be patient!!!!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3545837199574190924?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3545837199574190924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3545837199574190924' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3545837199574190924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3545837199574190924'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/hex-20-sneak-peak.html' title='HeX 2.0: Sneak Peak'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SD0Q8UIpI0I/AAAAAAAAAUQ/GfWOqo_AFbk/s72-c/HeX-2-Fbsd7.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-3549781499268488896</id><published>2008-06-09T09:25:00.012+08:00</published><updated>2008-12-09T13:43:10.152+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>MSN IM -&gt; Blogspot -&gt; Pr0ning</title><content type='html'>&lt;div style="text-align: justify;"&gt;I came across this seductive message, and it contains the link that I can't resist to click since it is asked by horny ladies, the link must be legitimate -&lt;br /&gt;&lt;br /&gt;http://cux7850mdmk.blogspot.com&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SEyIP4qLuOI/AAAAAAAAAVs/SFYJEpLXgyg/s1600-h/msn-phish-ad-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SEyIP4qLuOI/AAAAAAAAAVs/SFYJEpLXgyg/s400/msn-phish-ad-2.png" alt="" id="BLOGGER_PHOTO_ID_5209688675449551074" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SEyIPyyy9KI/AAAAAAAAAV0/cq7CkX1byTs/s1600-h/msn-phish-ad.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SEyIPyyy9KI/AAAAAAAAAV0/cq7CkX1byTs/s400/msn-phish-ad.png" alt="" id="BLOGGER_PHOTO_ID_5209688673875063970" border="0" /&gt;&lt;/a&gt;Once you click on it, that blog will bring you to another site which is -&lt;br /&gt;&lt;br /&gt;http://66.111.45.170/cams/1/&lt;br /&gt;&lt;br /&gt;You can see below what is loaded when you go to the blog that is setup with malicious purpose -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SEyOyDYVqAI/AAAAAAAAAWM/abtI8mD7gNQ/s1600-h/Blogspot-meta-refresh.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SEyOyDYVqAI/AAAAAAAAAWM/abtI8mD7gNQ/s400/Blogspot-meta-refresh.png" alt="" id="BLOGGER_PHOTO_ID_5209695859512813570" border="0" /&gt;&lt;/a&gt;The cut-down zoom in version -&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;META http-equiv="refresh" content="0;URL=http://66.111.45.170/cams/1/"&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I manually check http://66.111.45.170/cams, and you might enjoy the screenshot -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6lYFJtUepl4/SEyJdL18TEI/AAAAAAAAAWE/15JA0nlK9yI/s1600-h/free-web-cam.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6lYFJtUepl4/SEyJdL18TEI/AAAAAAAAAWE/15JA0nlK9yI/s400/free-web-cam.png" alt="" id="BLOGGER_PHOTO_ID_5209690003449072706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Lets see what is in http://66.111.45.170/cams/1/, the content location is actually at -&lt;br /&gt;&lt;br /&gt;http://66.111.45.170/cams/1/index.htm&lt;br /&gt;&lt;br /&gt;And the index.htm contains -&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;meta http-equiv="refresh" content="0; URL=http://www.xxxblackbook.com/?s=register&amp;amp;r=lc129795"&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Now you should be happy to land at this page, and lets register as a member.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SEyJN6jL0jI/AAAAAAAAAV8/CRkO1wG_PEY/s1600-h/xxxblackbok.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SEyJN6jL0jI/AAAAAAAAAV8/CRkO1wG_PEY/s400/xxxblackbok.png" alt="" id="BLOGGER_PHOTO_ID_5209689741108957746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It's rather easy to get someone to click on "look legitimate" link than from the email spam these days. We see the use of meta http-equiv="refresh", and you can find the information about it here -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.html-reference.com/META_httpequiv_refresh.htm"&gt;http://www.html-reference.com/META_httpequiv_refresh.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;During discussion at freenode #rawpacket, my friend scholar pointed me out related information here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spamtrackers.eu/wiki/index.php?title=Blogspot"&gt;http://spamtrackers.eu/wiki/index.php?title=Blogspot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-3549781499268488896?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/3549781499268488896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=3549781499268488896' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3549781499268488896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/3549781499268488896'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/06/msn-im-blogspot-pr0ning.html' title='MSN IM -&gt; Blogspot -&gt; Pr0ning'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lYFJtUepl4/SEyIP4qLuOI/AAAAAAAAAVs/SFYJEpLXgyg/s72-c/msn-phish-ad-2.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-2899494451743344414</id><published>2008-06-01T21:24:00.000+08:00</published><updated>2008-12-09T13:43:10.817+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Network Flow: Uni-Directional VS Bi-Directional</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you are working on network flow research, you should have heard about Uni-Directional and Bi-Directional Network Flow. I will try to explain what are they here. Lets take the quick look of what network flow is first -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Flow is the sequence of packets or a packet that belonged to certain network session(conversation) between two end points but delimited by the setting of flow generation tool. To cut it short, it provides network traffic summarization by metering or accounting certain attributes in the network session. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;The endpoints here are defined as below -&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Layer 2 Endpoint - Source Mac Address | Destination Mac Address&lt;br /&gt;Layer 3 Endpoint - Source IP Address | Destination IP Address&lt;br /&gt;Layer 4 Endpoint - Source Port | Destination Port&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Before we dive into understanding of UniFlow and BiFlow, lets look at the definition of Uni and Bi here -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yourdictionary.com/uni-prefix"&gt;http://www.yourdictionary.com/uni-prefix&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yourdictionary.com/bi-prefix"&gt;http://www.yourdictionary.com/bi-prefix&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uni&lt;/span&gt; -   one; having or consisting of one only; regarded as a single entity&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bi&lt;/span&gt; -  using two or both;  joining two, combining or involving two&lt;br /&gt;&lt;br /&gt;In the context of Uni/Bi Directional Flow, Uni means single, Bi means both. Now, let make it more clearer.&lt;br /&gt;&lt;br /&gt;Uni-Directional = Single Directional&lt;br /&gt;&lt;br /&gt;Bi-Direction = Both Directional&lt;br /&gt;&lt;br /&gt;I put up the illustration in the diagram below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uni-Directional Flow&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6lYFJtUepl4/SEJyAr_HozI/AAAAAAAAAVU/KGU_X-bawGs/s1600-h/Flow-Uni-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6lYFJtUepl4/SEJyAr_HozI/AAAAAAAAAVU/KGU_X-bawGs/s400/Flow-Uni-1.png" alt="" id="BLOGGER_PHOTO_ID_5206849475326747442" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SEJyAb_HoyI/AAAAAAAAAVM/dpDdkbtO7V8/s1600-h/Flow-Uni-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SEJyAb_HoyI/AAAAAAAAAVM/dpDdkbtO7V8/s400/Flow-Uni-2.png" alt="" id="BLOGGER_PHOTO_ID_5206849471031780130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bi-Directional Flow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6lYFJtUepl4/SEJyAb_HoxI/AAAAAAAAAVE/69HAziahbSY/s1600-h/Flow-Bi.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6lYFJtUepl4/SEJyAb_HoxI/AAAAAAAAAVE/69HAziahbSY/s400/Flow-Bi.png" alt="" id="BLOGGER_PHOTO_ID_5206849471031780114" border="0" /&gt;&lt;/a&gt;Now I will make a simple example, host A sends 90 bytes to host B and host B replies with 120 bytes. Here's the output -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uni-Directional Network Flow&lt;/span&gt;&lt;br /&gt;Srcaddr     Direction      Dstaddr      Total Bytes&lt;br /&gt;Host A           -&gt;              Host B        90&lt;br /&gt;Host B            -&gt;                Host A        120&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bi-Directional Network Flow&lt;/span&gt;&lt;br /&gt;Srcaddr    Direction      Dstaddr      Total Bytes     Src Bytes     Dst Bytes&lt;br /&gt;Host A          &lt;-&gt;            Host B        210                  90                 120&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The Srcaddr and Dstaddr are the endpoints here. In Uni-Directional Flow, you only see the total bytes that sent by Host A(attribute of Host A) but nothing about Host B in the first flow record. Then the next record shows Host B sends 120 bytes to Host A(attribute of Host B). The total bytes is accounted from single endpoint(either Host A or B) only. But in BiFlow, you can see that Host A sends 90 bytes(Source Bytes) and Host B replies with 120 bytes(Destination Bytes).  The total bytes is the accumulation of source and destination bytes. To summarize them -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uni-Directional Network Flow Model&lt;/span&gt; - One direction at a time, every flow record contains the attribute of &lt;span style="font-weight: bold;"&gt;single&lt;/span&gt; endpoint only.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bi-Directional Network Flow Model &lt;/span&gt;- Both direction at a time, every flow record contains the attribute of &lt;span style="font-weight: bold;"&gt;both&lt;/span&gt; endpoints.&lt;br /&gt;&lt;br /&gt;Theory is tough sometime, here's the practical sample -&lt;br /&gt;&lt;br /&gt;Cisco NetFlow uses Uni-Directional model for flow generation&lt;br /&gt;&lt;br /&gt;Argus uses Bi-Directional model for flow generation&lt;br /&gt;&lt;br /&gt;To draw good picture of Uni-Directional and Bi-Directional Network Flow, it's best to do comparison of them.&lt;br /&gt;&lt;br /&gt;1. Network Flow data which is generated by Argus 3 natively&lt;br /&gt;2. Network Flow data which is generated by Cisco NetFlow version 5&lt;br /&gt;&lt;br /&gt;The flow records below are generated from the same network session. You can examine closely by clicking on them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cisco NetFlow(UniFlow):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SEJx_L_HovI/AAAAAAAAAU0/sf_Q4lV3bEA/s1600-h/Argus-UniFlow.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SEJx_L_HovI/AAAAAAAAAU0/sf_Q4lV3bEA/s400/Argus-UniFlow.png" alt="" id="BLOGGER_PHOTO_ID_5206849449556943602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Argus(BiFlow):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6lYFJtUepl4/SEJyAL_HowI/AAAAAAAAAU8/WQGUL57qNrw/s1600-h/Argus-BiFlow.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6lYFJtUepl4/SEJyAL_HowI/AAAAAAAAAU8/WQGUL57qNrw/s400/Argus-BiFlow.png" alt="" id="BLOGGER_PHOTO_ID_5206849466736812802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flow record property:&lt;br /&gt;&lt;/span&gt;SrcAddr = Source Address&lt;br /&gt;Sport = Source Port&lt;br /&gt;Dir = Direction&lt;br /&gt;DstAddr = Destination Address&lt;br /&gt;Dport = Destination Port&lt;br /&gt;SrcPkts = Source Packets&lt;br /&gt;DstPkets = Destination Packets&lt;br /&gt;TotPkts = Total Packets&lt;br /&gt;SrcBytes = Source Bytes&lt;br /&gt;DstBytes = Destination Bytes&lt;br /&gt;TotBytes = Total Bytes&lt;br /&gt;&lt;br /&gt;Sometimes I like to think that UniFlow is stateless and BiFlow is stateful.&lt;br /&gt;&lt;br /&gt;I will continue writing this Network Flow series, and I hope you enjoy it.  Stay tuned for the next one - Traffic Matrix. And of course the HeX 021 series too.&lt;br /&gt;&lt;br /&gt;Argus 3 Tip:&lt;br /&gt;You can convert Argus BiFlow to UniFlow by using -M rmon option.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace (;])&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-2899494451743344414?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/2899494451743344414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=2899494451743344414' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2899494451743344414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/2899494451743344414'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/01/network-flow-uni-directional-vs-bi.html' title='Network Flow: Uni-Directional VS Bi-Directional'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6lYFJtUepl4/SEJyAr_HozI/AAAAAAAAAVU/KGU_X-bawGs/s72-c/Flow-Uni-1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6293487700830173129</id><published>2008-05-30T13:21:00.005+08:00</published><updated>2008-05-30T16:18:23.747+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Argus3'/><title type='text'>Network Flow: TopN</title><content type='html'>&lt;div style="text-align: justify;"&gt;There are a lot of questions popping up on and off in argus mailing list regarding how to generate TopN output from argus data, but frequently you may find the questions are too rough to give complete answer.&lt;br /&gt;&lt;br /&gt;I'm going to discuss about TopN this time, TopN is the technique that widely used in many industries, what is it for?&lt;br /&gt;&lt;br /&gt;TopN is used to retrieve the first N records from the data based on certain object and ordered by its property. Since I'm talking about Network Flow, I would like to make the example using it.&lt;br /&gt;&lt;br /&gt;Data: Network Flow Record&lt;br /&gt;Object: Protocol, Network, IP(host), Port, etc&lt;br /&gt;Object Property: Packet Count, Byte Count, etc&lt;br /&gt;&lt;br /&gt;Bear in mind that I'm avoiding the use of Flow terminology but layman one so that this example can be understood easily.&lt;br /&gt;&lt;br /&gt;If you want to use TopN technique to generate information from the network flow data, first you need to know what you are looking for. Lets go with a simple one -&lt;br /&gt;&lt;br /&gt;I want to find out Top 5 IP ordered by Total Packet Count&lt;br /&gt;&lt;br /&gt;Total Packet Per IP(host) = (packet send + packet receive) Per IP(host)&lt;br /&gt;&lt;br /&gt;Now you run the argus client command  to parse the data and generate exactly the result which looks like this -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;racluster -M rmon -m saddr -nr testing.arg3 -w - | \&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;rasort -m pkts -w - | \&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;ra -L0 -N 5 -s saddr pkts&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;         SrcAddr  TotPkts&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;      172.16.1.108      993&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;    193.231.236.41      824&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;   211.185.125.124      178&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;      172.16.1.103       56&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;   211.180.229.190       36&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The command above is to generate Top 5 IP ordered by Packet Count. Don't ask me about the command line, it looks complicated for now but that's not my point here, look at the output instead. Host 172.16.1.108 sends or receives 993 pakcets, followed by 193.231.236.41 and so forth.&lt;br /&gt;&lt;br /&gt;Now if you want to locate Top 5 IP ordered by Byte Count. You can just run -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shell&gt;racluster -M rmon -m saddr -nr testing.arg3 -w - | \&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;rasort -m bytes -w - | \&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;ra -L0 -N 5 -s saddr bytes&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;           &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SrcAddr   TotBytes&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;      172.16.1.108     599949&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;    193.231.236.41     579050&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;   211.185.125.124      18901&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;      172.16.1.103       4964&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;    216.168.224.69       3458&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You want to use TopN, you should draft out the TopN output you are looking for, I have seen questions like this -&lt;br /&gt;&lt;br /&gt;1. Which is the most active network?&lt;br /&gt;2. Who is the most active sender?&lt;br /&gt;3. Who is the most active receiver(got ddos?)&lt;br /&gt;&lt;br /&gt;Or worse,&lt;br /&gt;&lt;br /&gt;How can I find out the top talkers?&lt;br /&gt;&lt;br /&gt;These kind of questions are too loose, you should at least specify the property, such as most active sender that is ordered by packet count, or most active network that is ordered by byte count and so forth. You have to bear in mind that packet and byte are not going inline, you can have one host sending many small size packets which won't hit TopN byte count at all.&lt;br /&gt;&lt;br /&gt;With this kind of idea in mind, you can build the list of TopN which can draw you a good picture of network activeness to solve different issues.&lt;br /&gt;&lt;br /&gt;For the next round, I will introduce Traffic Matrix, stay tuned!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6293487700830173129?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6293487700830173129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6293487700830173129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6293487700830173129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6293487700830173129'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/05/network-flow-topn.html' title='Network Flow: TopN'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-5079949050333464877</id><published>2008-05-29T12:40:00.004+08:00</published><updated>2008-05-29T13:33:34.897+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Laptop: Alternatives For Security Road Warrior</title><content type='html'>&lt;div style="text-align: justify;"&gt;Which laptop model are you using? This is my question today. I have been looking for laptop of choice for myself, as a security road warrior, I prefer it to be -&lt;br /&gt;&lt;br /&gt;1. Lightweight(small/medium size and compact)&lt;br /&gt;&lt;br /&gt;2. Black and solid look&lt;br /&gt;&lt;br /&gt;3. Miminum 150G of Disk and 4G of Rams&lt;br /&gt;&lt;br /&gt;4. Great keyboard touch build(old thinkpad?)&lt;br /&gt;&lt;br /&gt;5. 12-14inch display&lt;br /&gt;&lt;br /&gt;6. Good battery life&lt;br /&gt;&lt;br /&gt;7. FreeBSD/Linux Compatible or I will use VMware/VirtualBox&lt;br /&gt;&lt;br /&gt;Currently there are 3 laptop models I have in my mind -&lt;br /&gt;&lt;br /&gt;1. Macbook Black&lt;br /&gt;&lt;br /&gt;2. Thinkpad T61&lt;br /&gt;&lt;br /&gt;3. Dell Xps m1330&lt;br /&gt;&lt;br /&gt;What do you think and what's your favorite laptop if you work in security industry, and you need to travel frequently? I'm looking forward for any good suggestion and sharing. Thanks!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Peace ;]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-5079949050333464877?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/5079949050333464877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=5079949050333464877' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5079949050333464877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/5079949050333464877'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/05/laptop-alternatives-for-security-road.html' title='Laptop: Alternatives For Security Road Warrior'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-6478414509535165197</id><published>2008-05-28T11:02:00.007+08:00</published><updated>2008-08-26T21:11:15.921+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HeX'/><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>HeX 021 Series</title><content type='html'>&lt;div style="text-align: justify;"&gt;I will start this &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd"&gt;HeX&lt;/a&gt; Zero To One(021) Series in my blog while HeX 2.0 is in active development, and all of them will be imported to HeX Handbook. In future you will see my post with the title prefix of HeX 021: belongs to the series.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-6478414509535165197?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/6478414509535165197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=6478414509535165197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6478414509535165197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/6478414509535165197'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/05/hex-021-series.html' title='HeX 021 Series'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-8294138969913705988</id><published>2008-05-28T08:56:00.011+08:00</published><updated>2008-05-28T11:59:33.256+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>HeX: From Zero To One</title><content type='html'>&lt;div style="text-align: justify;"&gt;These days, I have encountered questions like this,&lt;br /&gt;&lt;br /&gt;1. How can I be an efficient network security analyst?&lt;br /&gt;&lt;br /&gt;2. Is there a quick path or short cut to be one?&lt;br /&gt;&lt;br /&gt;3. I'm just system administrator/programmer and don't know crap about security, I'm interested in it but don't know where to start?&lt;br /&gt;&lt;br /&gt;4. There are so many resources in the internet, what's the specific knowledge required to be network security analyst so that I can be more focusing on particular subjects?&lt;br /&gt;&lt;br /&gt;If you are a student, or just starting to work as network security analyst, I hope this post will shade some lights for you -&lt;br /&gt;&lt;br /&gt;I would like to point out 3 posts that I have written -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geek00l.blogspot.com/2008/05/hex-handbook.html"&gt;http://geek00l.blogspot.com/2008/05/hex-handbook.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geek00l.blogspot.com/2007/07/hex-livecd-analogy.html"&gt;http://geek00l.blogspot.com/2007/07/hex-livecd-analogy.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geek00l.blogspot.com/2007/03/netsecanalyst-handbook.html"&gt;http://geek00l.blogspot.com/2007/03/netsecanalyst-handbook.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://www.rawpacket.org/projects/hex/hex-livecd"&gt;HeX&lt;/a&gt; System that we are developing is the key to answer almost all your questions, but you might not be able to know where to look at if I throw you HeX liveCD without giving you hints or tips. The HeX Handbook which is derived from my own Network Security Analyst Handbook is actually designed to lead you to the right path.&lt;br /&gt;&lt;br /&gt;If you read my post about HeX liveCD analogy, I mentioned this -&lt;br /&gt;&lt;br /&gt;The HeX liveCD can only make up to this part(see below) -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Obtain Network Based Data -&gt; Utilizing NSM Based Tools -&gt; Generate Output&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The rest depends on how analyst able to perform it -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Output Interpretation -&gt; Output Analysis -&gt; Output Summarization -&gt; Report&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Clearly enough, the HeX itself can't do everything for you, you have to help yourself starting from &lt;span style="font-weight: bold;"&gt;Output Interpretation&lt;/span&gt; process.&lt;br /&gt;&lt;br /&gt;If you apply the reverse thinking, what are the obstacle you have encountered during Output Interpretation? You have used the tools to generate the output for you, for example - snort, bro-ids or even simple tcpdump. Apparently if you find yourself can't understand those output, you can't interpret them correctly. Now the important question is "Why can't you understand those output?" There are few answers to it -&lt;br /&gt;&lt;br /&gt;1. You may not have enough network protocol knowledge.&lt;br /&gt;&lt;br /&gt;2. You may not familiar with the tools because different tools tend to generate the output in different ways or results.&lt;br /&gt;&lt;br /&gt;3. You may not update yourself with current security trends(follow bug traq, cve and so forth)&lt;br /&gt;&lt;br /&gt;4. You are being lazy&lt;br /&gt;&lt;br /&gt;Now I flash back again to my Network Security Analyst Handbook post, I have put the book into four sections -&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sec 1 - Net Sec Analyst: The RoadMap&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sec 2 - Net Sec Analyst: The Workflows&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sec 3 - Net Sec Analyst: The Tools&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sec 4 - Net Sec Analyst: The Case Study&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For the Section 1 and Section 2, I have elaborated them as -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Security Analyst: The RoadMap&lt;/span&gt;&lt;br /&gt;What are good foundations and technical knowledge that should be acquired to become good network security analyst? I hope The RoadMap can answer question like that, until now I haven 't seen any books discussing about this topic yet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Security Analyst: The WorkFlows&lt;/span&gt;&lt;br /&gt;What are the methodologies and mechanisms that are used by network security analyst to handle their tasks? The routine daily tasks, the automated and manual process of performing analysis, situation handling and so forth.&lt;br /&gt;This is more of how to think or work like a network security analyst. I will try to standardize the common work flows but you are free to extend it to your own way.&lt;br /&gt;&lt;br /&gt;If you have gone through Section 1 and 2, you should be able to do this -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Output Interpretation -&gt; Output Analysis -&gt; Output Summarization -&gt; Report&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;Unfortunately we don't offer these in HeX version 1.x, but this is going to change, we are currently working on integrating things that are discussed in Section 1 and 2 into HeX version 2.x which will be released sometime around June. As Section 3 is already integrated into HeX, you should be able to complete Section 1-3 with HeX, all you need is discipline!&lt;br /&gt;&lt;br /&gt;This is not a myth, the HeX Handbook will guide you to complete Section 1-3 using HeX System itself, you don't need more.&lt;br /&gt;&lt;br /&gt;For the Section 4, I already have other plan and maybe you can see them in HeX 3.x, who knows.&lt;br /&gt;&lt;br /&gt;If you want to learn to be a competent  network security analyst, you can start with HeX. It will take you from 0 to 1.&lt;br /&gt;&lt;br /&gt;Now I start to think that University should offer this kind of course for students, as far as I know country like Philippine  has their Universities offering malware analysis course and therefore you can see a lot of them working in AntiVirus Industry, if our country want to produce competent network security analyst, they should offer security related courses in University. Not wait until they are out of school and busy with works.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enjoy ;]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-8294138969913705988?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/8294138969913705988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=8294138969913705988' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8294138969913705988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/8294138969913705988'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/05/hex-from-zero-to-one.html' title='HeX: From Zero To One'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12783726.post-7702373752204865432</id><published>2008-05-26T23:02:00.003+08:00</published><updated>2008-05-27T21:41:18.823+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEC'/><title type='text'>Training: Practical Network Flow Analysis</title><content type='html'>&lt;div style="text-align: justify;"&gt;This time, me and spoonfork will bring you our new and upcoming training which is -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Understanding Network Conversations:&lt;br /&gt;Practical Network Flow Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's the description of our training -&lt;br /&gt;&lt;br /&gt;Network Flow data represents a summary of conversation between two end points. It provides valuable information to assist investigation and analysis of network and security issues. Unlike deep packet inspection, flow data does not rely on packet payloads. Instead the analyst relies on information gathered from packet headers and its associated metrics. This provides the analyst a neutral view of network traffic flow by tracking network sessions between multiple endpoints simultaneously. In addition, having network flow data will provide a better visibility of network events without having the need to perform payload analysis.&lt;br /&gt;&lt;br /&gt;With the implementation and deployment of Network Flow technologies, an analyst can discover different types and classes of network activities, be it normal or abnormal. In this training we will show you how to interpret Network Flow data and perform practical Network Flow Analysis.&lt;br /&gt;&lt;br /&gt;While high level theory explanations are extremely useful, hands-on exercises are even better. Each chapter is accompanied by practical hands-on exercises such as exporting network flow data from Unix and Cisco-based routers, performing simple operations such as IP accounting, network baselining, and identifying different kinds of network anomalies and attacks.&lt;br /&gt;&lt;br /&gt;Who should attend?&lt;br /&gt;&lt;br /&gt;Network Security Analyst&lt;br /&gt;Network Administrator&lt;br /&gt;ISP Network Architect&lt;br /&gt;System Administrator&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bonus&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;+ First 10 registrants get free seat for HITB Conference Kuala Lumpur in October 2008&lt;br /&gt;&lt;br /&gt;+ Human Resources Development Fund(HRDF) Claimable&lt;br /&gt;&lt;br /&gt;For more information, check it out at -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://training.hitb.org/flowanalysis/"&gt;http://training.hitb.org/flowanalysis/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheers (;])&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12783726-7702373752204865432?l=geek00l.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://geek00l.blogspot.com/feeds/7702373752204865432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12783726&amp;postID=7702373752204865432' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7702373752204865432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12783726/posts/default/7702373752204865432'/><link rel='alternate' type='text/html' href='http://geek00l.blogspot.com/2008/05/training-practical-network-flow.html' title='Training: Practical Network Flow Analysis'/><author><name>C.S.Lee</name><uri>http://www.blogger.com/profile/10778262436985693992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
