<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nirlog.com &#187; Network</title>
	<atom:link href="http://nirlog.com/category/network/feed/" rel="self" type="application/rss+xml" />
	<link>http://nirlog.com</link>
	<description>Technology, Life and other stuff that come along...</description>
	<lastBuildDate>Sat, 29 May 2010 15:06:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Chrome OS in Vmware</title>
		<link>http://nirlog.com/2009/11/21/google-chrome-os-in-vmware/</link>
		<comments>http://nirlog.com/2009/11/21/google-chrome-os-in-vmware/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 01:38:08 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[chrome in vmware]]></category>
		<category><![CDATA[chrome shell access]]></category>
		<category><![CDATA[chrome ssh]]></category>
		<category><![CDATA[google chrome os]]></category>

		<guid isPermaLink="false">http://nirlog.com/?p=320</guid>
		<description><![CDATA[I couldn&#8217;t resist myself from trying Google&#8217;s Chrome OS that got everyone buzzing.
Engadget has a very helpful video &#8211; How-to: run Chrome OS as a virtual machine. The image they&#8217;ve used is from  gdgt.
Another useful how to is at TechCrunch &#8211; Want To Try Out Google Chrome OS For Yourself? Here’s How. They&#8217;re running [...]]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t resist myself from trying Google&#8217;s Chrome OS that got everyone buzzing.</p>
<p>Engadget has a very helpful video &#8211; <a href="http://www.engadget.com/2009/11/20/how-to-run-chrome-os-as-a-virtual-machine/">How-to: run Chrome OS as a virtual machine</a>. The image they&#8217;ve used is from  <a href="http://gdgt.com/google/chrome-os/download/">gdgt</a>.</p>
<p>Another useful how to is at TechCrunch &#8211; <a href="http://www.techcrunch.com/2009/11/19/guide-install-google-chrome-os/">Want To Try Out Google Chrome OS For Yourself? Here’s How.</a> They&#8217;re running <a href="http://torrents.thepiratebay.org/5170843/chromeos-image-999.999.32309.211410-a1.vmdk.bz2.5170843.TPB.torrent">this Chrome image</a> (downloaded from torrent)  on <a href="http://www.virtualbox.org/wiki/Downloads">Sun VirtualBox</a>.</p>
<p>First I tried the image from gdgt on my Vmware Fusion, it booted ok but couldn&#8217;t detect the network and was impossible to login.</p>
<p>I then downloaded the image from torrent (used by TechCrunch), which detected the network but strangely didn&#8217;t let me login with my google account. I did create a new google account just to try this and to be on a safer side. After reading the comments on torrent site, I figured that you can login with user &#8220;mark&#8221; and password &#8220;chromeos&#8221;. Boom&#8230; that let me in!</p>
<p>The first impression after few minutes of mocking around was that this wasn&#8217;t anywhere like the one <a href="http://www.youtube.com/watch?v=ANMrzw7JFzA">demoed by Google guys</a>. No app menu and panels. It was just like a chrome browser in virtual machine. But after playing for a while and googling around. I figured that &#8220;Ctrl Alt t&#8221; takes you to the terminal &#8211; you can sudo with the same password &#8220;chromeos&#8221;.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-shell-reboot-1.png" height="585" width="438" border="1" hspace="4" vspace="4" alt="Chrome-Shell-Reboot-1" /><br />
After rebooting the Chrome OS from command line and re-logging in, the App Menu became available.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-app-tabs-1.png" height="370" width="420" border="1" hspace="4" vspace="4" alt="Chrome-App-Tabs-1" /></p>
<p>I could start the sshd</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-start-ssh.png" height="381" width="438" border="1" hspace="4" vspace="4" alt="Chrome-Start-Ssh" /></p>
<p>And remote login from my Mac<br />
<img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-remote-login.png" height="443" width="433" border="1" hspace="4" vspace="4" alt="Chrome-Remote-Login" /></p>
<p>Personally, I think Chrome is trying to bring thin clients back in from of netbooks. Thin clients failed earlier because the networks were slow and &#8220;cloud&#8221; wasn&#8217;t there. But Chrome stands a chance as cloud is the future and it&#8217;s built with three very important goals in mind &#8211; Security, Speed and Reliability. Having said that, native softwares are absolutely must for it to succeed. Even iPhones need native apps!</p>
<p>As far as user experience is concerned, at the moment Chrome OS is nothing but a browser. If you want to experience the early Chrome OS &#8211; just install Chrome browser and browse your favorite sites <img src='http://nirlog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I&#8217;m sure this is going to change when Chrome OS is finally released for public next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2009/11/21/google-chrome-os-in-vmware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sourcefire and SFCP Certification</title>
		<link>http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/</link>
		<comments>http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 11:59:02 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/</guid>
		<description><![CDATA[Hurray&#8230;! My intense work for last couple of weeks has finally paid off. Yeah, I&#8217;ve just passed my SFCP (Source Fire Certified Professional) Certification Exam.
First briefly about the company &#8211; Sourcerfire was founded by the author of Snort (an open source network intrusion prevention and detection system). Snort is the most popular and widely deployed [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nirlog.com/wp-content/uploads/2009/04/sfcppin.jpg" height="206" width="250" border="1" align="right" hspace="4" vspace="4" alt="Sfcppin" />Hurray&#8230;! My intense work for last couple of weeks has finally paid off. Yeah, I&#8217;ve just passed my <a href="http://www.sourcefire.com/services/education#sfcp">SFCP</a> (Source Fire Certified Professional) Certification Exam.</p>
<p>First briefly about the company &#8211; <a href="http://www.sourcefire.com/">Sourcerfire</a> was founded by the author of <a href="http://snort.org/">Snort</a> (an open source network intrusion prevention and detection system). Snort is the most popular and widely deployed IDS/IPS and has become the de facto standard for the industry.</p>
<p>So, why do we need Sourcefire (very expensive) if Snort is the best and free?</p>
<p>Right, Snort is the best and free out there but it&#8217;s implementation, management and maintenance is not a piece of cake for everyone; that&#8217;s where sourcefire comes into play. Sourcefire uses snort at it&#8217;s heart to utilize it&#8217;s powerful IDS/IPS techonology, with added benefit of plug-n-protect simplicity (the purpose-built appliance is easy to install, maintain and manage), and it comes with tons of extra features that make it very powerful. Sourcefire adds an Adaptive IPS and Enterprise Threat Management (ETM) on top of the Snort IPS. It is managed via user-friendly and intuitive web interface, of course you can always do your advanced config from the shell because it&#8217;s a snort installed in a linux box anyway.</p>
<p><strong>Components of</strong><strong><a href="http://www.sourcefire.com/products/3D"> Sourcefire 3D System</a></strong></p>
<p>Sourcefire 3D System is comprised of two appliances (Sourcefire Defense Center and Sourcefire 3D Sensor).</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/defense_center">Sourcefire Defense Center (DC)</a></strong> is a centralized management console to manage the sensors, centralized event aggregation and sensor policy administration.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/sensor">Sourcefire 3D Sensors</a></strong> are purpose-built network security appliances that passively aggregate network and user intelligence while defending the network against internal and external threats.</p>
<p><strong>3D Sensor Modules<br />
</strong><br />
Each Sourcefire 3D Sensor is capable of running any combination of the following four software components (you need to buy them separately):</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/ips">Sourcefire IPS (Intrusion Prevention System)</a></strong> it&#8217;s the mighty snort running in background, where you can use rules-based detection engine and utilize the acclaimed <a href="http://www.snort.org/vrt/">Vulnerability Research Team (VRT)</a> to protect your network. The IPS component is included in the base system.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/rna">Sourcefire RNA (Real-time Network Awareness)</a></strong><strong> </strong>passively monitors real-time network traffic and gathers network intelligence, it can detect operating systems, services, applications, protocols, and potential vulnerabilities that exist on your network. This is a very useful component of Sourcefire but you&#8217;ll need to buy the RNA license separately.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/rua">Sourcefire RUA (Real-time User Awareness)</a></strong> helps to identify the user identity and contact information, it pairs Active Directory and LDAP usernames with host IP addresses involved in security and compliance events. You&#8217;ll need to buy the RUA license separately.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/netflow">Sourcefire NetFlow Analysis</a></strong> is an optional component of Sourcefire’s Network Behavior Analysis (NBA) solution. It gives additional insight to network threats by aggregating and analyzing NetFlow from routers and switches.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/04/master-defence-center.jpg" height="221" width="420" border="1" hspace="4" vspace="4" alt="Master-Defence-Center" /><br />
Sourcefire 3D System deployment with Master Defense Center</p>
<p>OK that was about sourcefire. Here&#8217;s how you go about getting certified.</p>
<p><span id="more-292"></span><br />
<strong>Training Course</strong></p>
<p>Sourcefire offers several <a href="http://www.sourcefire.com/services/education/courses">instructor-led classroom training</a> for Sourcfire 3D systems, out of which <a href="http://www.sourcefire.com/elqNow/elqRedir.htm?ref=http://www.sourcefire.com/resources/downloads/public/training/SF3D_360_Bundle.pdf?a=1%26b=2%23go">SF3D 360 Bundle</a> is the one I took.</p>
<p>Sourcefire 3D™ 360 Bundle Includes:</p>
<blockquote><p>• Instructor-led Training Sourcefire 3D™ (4 days)<br />
• Sourcefire Certified Professional (SFCP) Certification Exam<br />
• Sourcefire Guarantees<br />
• CPE Credits 32 (for CISSPs)</p></blockquote>
<p><strong>Course Outline<br />
</strong></p>
<blockquote><p>• Sourcefire 3D System Sensor Deployment and Communications Architecture<br />
• Sourcefire 3D System Overview &#38; Product Installation<br />
• Interface Navigation and Dashboard views<br />
• Sensor Configuration and Management with the Defense Center<br />
• Configuring Interface Sets and Detection Engines<br />
• Administration, Maintenance and System Policy<br />
• System Health Monitoring and Alerting<br />
• Real-time User Awareness<br />
• Adaptive Profiles<br />
• User Account Management<br />
• IPS &#38; RNA Detection Policy Configuration<br />
• Compliance Policy, White Lists and Host Attributes<br />
• Event Analysis and Reporting<br />
• End-Point Intelligence<br />
• Flow Data Analysis and Network Profiling<br />
• Nmap and Nessus Scanning<br />
• Basic Rule Structure and Syntax<br />
• IPS Features and Configuration<br />
• Trouble Shooting and Behind-The-GUI Navigation and Architecture</p></blockquote>
<p><strong>Certification Exam</strong></p>
<blockquote><p>The following products and skill areas are assessed through this process:</p>
<p>• Intrusion Management System<br />
• Intrusion Sensors<br />
• Defense Center<br />
• RNA Sensor<br />
• Installation and Deployment<br />
• Administration and Management<br />
• Policy Configuration and Management<br />
• Policy Non-compliance and Remediation<br />
• User Administration and Management<br />
• Reporting Creation and Management<br />
• Effective and Performance Oriented Rule Writing</p></blockquote>
<p>The certification exam itself consists of 200 multiple choice questions, which you&#8217;ll have to complete within 4 hours. Passing score is 75%, you&#8217;ll immediately know whether you pass or fail and if you pass the exam certificates are available online for you to print.</p>
<p>I found the instructor-led course very helpful. I have worked with snort before but this was my first introduction to Sourcerfire. After the 4 day course, you&#8217;ll have 60 days to prepare and take the exam. Every student is given a second attempt if a passing grade of 75% or better is not achieved on the first attempt.</p>
<p>To prepare for the exam, I went through the training material (page by page) one more time. I also had an access to sourcefire boxes installed in our office lab so, it was very useful. It&#8217;s an open book exam, you&#8217;ll have slightly more than a minute to answer each question, so you won&#8217;t have enough time to go through your materials during the exams. You&#8217;ll need to know your stuff to pass it, but having an access to sourcefire box at the time of exam will be very handy (for the user interface questions).</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve joined Vanco (Reliance Globalcom &#8211; Anil Dhirubhai Ambani Group)</title>
		<link>http://nirlog.com/2008/11/03/ive-joined-vanco-reliance-globalcom-anil-dhirubhai-ambani-group/</link>
		<comments>http://nirlog.com/2008/11/03/ive-joined-vanco-reliance-globalcom-anil-dhirubhai-ambani-group/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 21:37:32 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://nirlog.com/2008/11/05/ive-joined-vanco-reliance-globalcom-anil-dhirubhai-ambani-group/</guid>
		<description><![CDATA[After a vigorous job hunt of little more than a week, I&#8217;m glad to let you all know that I&#8217;ve joined Vanco (Reliance Globalcom, Anil Dhirubhai Ambani Group) as a Security Engineer, which provides global managed network solutions with assets and expertise of FLAG, Vanco and Yipes:

Delivering customer-focused managed network and application delivery solutions that [...]]]></description>
			<content:encoded><![CDATA[<p>After a vigorous job hunt of little more than a week, I&#8217;m glad to let you all know that I&#8217;ve joined <a href="http://www.vanco.com/">Vanco</a> (Reliance Globalcom, Anil Dhirubhai Ambani Group) as a Security Engineer, which provides global managed network solutions with assets and expertise of <a href="http://www.flagtelecom.com/">FLAG</a>, <a href="http://www.vanco.com/">Vanco</a> and <a href="http://www.relianceglobalcom.com/index.php">Yipes</a>:</p>
<blockquote>
<p style="text-align:right;"><img src="http://nirlog.com/wp-content/uploads/2008/11/Reliance-GCOM-3D-Horizontal.gif" height="56" width="332" border="1" align="centre" hspace="4" vspace="4" alt="Reliance-Gcom-3D-Horizontal" />Delivering customer-focused managed network and application delivery solutions that leverage a global network with unrivalled reach, depth and breadth to multinational, service provider and global carrier clients. Over 1400 enterprise customers and 200 carriers depend upon Reliance Globalcom to manage business-critical network solutions and address complex requirements for their businesses and partners throughout the world</p></blockquote>
<p>Vanco is now Reliance Globalcom, Anil Dihrubhai Ambani group, which is also well known because of it&#8217;s chairman<a href="http://www.forbes.com/lists/2008/10/billionaires08_Anil-Ambani_VX6G.html"> Anil Ambani</a>, currently 6th on The World&#8217;s Billionaires List.</p>
<p>I feel myself privileged and honored to have this opportunity. At Vanco my role will be exclusively focusing on security, I&#8217;m really excited about it. This is a perfect opportunity for me to bring forward my previous network/security expertise as well as learn and grow at this truly global organization.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2008/11/03/ive-joined-vanco-reliance-globalcom-anil-dhirubhai-ambani-group/feed/</wfw:commentRss>
		<slash:comments>-4</slash:comments>
		</item>
		<item>
		<title>GFI LANguard Network Security Scanner 8</title>
		<link>http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/</link>
		<comments>http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 16:39:22 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/</guid>
		<description><![CDATA[GFI LANguard Network Security Scanner is a very easy to use yet powerful commercial Network vulnerability scanning, patch management and auditing tool. If you have a small network with few computers then it&#8217;s easy to keep track of the softwares installed and do the patching manually, but for larger networks it would be a nightmare [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gfi.com/lannetscan/">GFI LANguard Network Security Scanner</a> is a very easy to use yet powerful commercial Network vulnerability scanning, patch management and auditing tool. If you have a small network with few computers then it&#8217;s easy to keep track of the softwares installed and do the patching manually, but for larger networks it would be a nightmare to do everything manually. This is where tools like GFI LANguard NSS come in to help network/system admins. GFI LANguard NSS makes use of the vulnerability check databases based on <a href="http://oval.mitre.org/repository/index.html">OVAL</a> and <a href="http://www.sans.org/top20/">SANS Top 20</a>, providing over 15,000 vulnerability assessments when your network is scanned. It is one of the best commercial network security scanner and patch management tool available.</p>
<p>I&#8217;ve installed and tested it in my WinXP SP2 running on my MacBook Pro Vmware Fusion, and this is what I found.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2008/01/gfi-nss.jpg" height="211" width="319" border="1" hspace="4" vspace="4" alt="Gfi-Nss" /></p>
<p><span id="more-277"></span><br />
<strong>Installation and usage</strong><br />
The installation is easy and straightforward. You just need to follow the on screen instruction. You&#8217;ll require: a domain administrator account, a smtp server address to send alerts via email and have to choose either Microsoft Access or MS SQL Server for the back-end database.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2008/01/nss-install.jpg" height="291" width="379" border="1" hspace="4" vspace="4" alt="Nss-Install" /></p>
<p><strong>Scanning, Reporting and Patching</strong><br />
The user interface is intuitive and easy to use. After the scanning is completed, it gives a nice report of the scan (you can choose to scan a single computer, group or the whole network). In the first scan it let me know that my Office and Windows need some critical patches. If you expand each vulnerabilities then it&#8217;ll give the Microsoft ID, download link and the patch release date. You can apply the patch or choose to ignore it by right clicking on it.  There&#8217;s a handy feature to mass deploy the Microsoft updates on selected computers or all computers in the network. Other notable features in patch deployment are:</p>
<p>- Custom Software deployment<br />
- Uninstallation of Microsoft updates<br />
- Detailed Patch Deployment log</p>
<p>Besides the vulnerabilities the scan reports on open tcp/udp ports, open shares, installed applications, password policies, groups and users (with their privilege, last logon and password age).</p>
<p>You can buy an extra ReportPack to create vulnerabilities scanning reports and system information reports for your managers and bosses. I think it would have been great to have this reporting built in to NSS.</p>
<p><a href="http://nirlog.com/wp-content/uploads/2008/01/nss-main-big.png" rel="lightbox"><img src="http://nirlog.com/wp-content/uploads/2008/01/nss-main-small.png" height="140" width="420" border="1" hspace="4" vspace="4" alt="Nss-Main-Small" /></a><br />
<strong><br />
Useful Tools</strong><br />
GFI LANguard NSS comes with very handy tools that a network/security admin uses every day</p>
<p><img src="http://nirlog.com/wp-content/uploads/2008/01/nss-tools.png" height="354" width="252" border="1" hspace="4" vspace="4" alt="Nss-Tools" /></p>
<p><strong>Conclusion</strong><br />
I&#8217;ve tried the GFI LANguard N.S.S 8 for few days and think that it is a very useful tool for network and security administrators. I liked the fact that it has all three useful tools i.e. network vulnerability scanning, patch management and auditing integrated into one. It&#8217;s also easy to use and manage. The lack of built-in ReportPack is the only down side of it. Here, I&#8217;ve just scratched few features of the product, if you&#8217;re interested you can try it for free with <a href="http://www.gfi.com/downloads/downloads.aspx?pid=lanss&amp;lid=EN">30 days evaluation version</a> before buying it.</p>
<p><strong>Update:</strong> GFI have now included the ReportPack for free with GFI LANguard N.S.S. and all other ReportPack-powered software titles on top of the <a href="http://www.gfi.com/news/en/newpricing.htm">45% price cut</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Load balancing web servers with Pound</title>
		<link>http://nirlog.com/2007/11/28/load-balancing-web-servers-with-pound/</link>
		<comments>http://nirlog.com/2007/11/28/load-balancing-web-servers-with-pound/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 22:26:12 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/11/28/load-balancing-web-servers-with-pound/</guid>
		<description><![CDATA[If you&#8217;re running a web site and have come to a point where a single web server cannot handle the traffic, then it&#8217;s time to get multiple web servers and share the loading. To do that you&#8217;ll need a load balancer which distributes the web traffic among multiple web servers.
Basically you&#8217;ve two choice &#8212; go [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running a web site and have come to a point where a single web server cannot handle the traffic, then it&#8217;s time to get multiple web servers and share the loading. To do that you&#8217;ll need a load balancer which distributes the web traffic among multiple web servers.</p>
<p>Basically you&#8217;ve two choice &#8212; go for the hardware solutions (expensive with many nice features) or software solutions (possibly free but with limited features). If you want a free and open source solution then Pound is the choice.</p>
<p><a href="http://www.apsis.ch/pound/">Pound is a Free Open Source reverse-proxy, load balancer, SSL wrapper, http/https sanitizer, fail over server and a request redirector</a>:</p>
<blockquote><p>1. a reverse-proxy: it passes requests from client browsers to one or more back-end servers.<br />
2. a load balancer: it will distribute the requests from the client browsers among several back-end servers, while keeping session information.<br />
3. an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and pass them as plain HTTP to the back-end servers.<br />
4. an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and accept only well-formed ones.<br />
5. a fail over-server: should a back-end server fail, Pound will take note of the fact and stop passing requests to it until it recovers.<br />
6. a request redirector: requests may be distributed among servers according to the requested URL.</p></blockquote>
<p>Pound is built with security in mind, it can run as setuid/setgid and/or in a chroot jail. It&#8217;s a very small, robust and efficient program.</p>
<p>It&#8217;s very easy to install and configure.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/11/simple-pound.jpg" height="529" width="320" border="1" hspace="4" vspace="4" alt="Simple-Pound" /></p>
<p><span id="more-271"></span><br />
<strong>Installation</strong></p>
<p>pound can be installed from the source or the binary depending on your os distribution.</p>
<p><strong>Configuration</strong></p>
<p>Here&#8217;s an example of simple configuration to share the loading between two web servers behind the Pound load balancer</p>
<blockquote><p>ListenHTTP<br />
Address &lt;real ip address&gt;<br />
Port 80<br />
End<br />
ListenHTTPS<br />
Address &lt;real ip address&gt;<br />
Port 443<br />
Cert &#8220;/etc/pound/ssl-cert.pem&#8221;<br />
End</p>
<p>Service<br />
BackEnd<br />
Address 192.168.1.2<br />
Port    80<br />
End<br />
BackEnd<br />
Address 192.168.1.3<br />
Port    80<br />
End<br />
End </p></blockquote>
<p>Pound can keep track of sessions between a client and a back-end server by client address, Basic authentication, URL parameter, cookie or header value. Here&#8217;s how we keep the session by cookies</p>
<blockquote><p>Session<br />
Type    Cookie<br />
ID      &#8220;sess&#8221;<br />
TTL     300<br />
End</p></blockquote>
<p>Pound is straight forward to configure and understand. It&#8217;s a perfect choice for free and open source load balancer.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/11/28/load-balancing-web-servers-with-pound/feed/</wfw:commentRss>
		<slash:comments>-2</slash:comments>
		</item>
		<item>
		<title>Mahabir Pun &#8212; the man who brought WiFi to Himalayas</title>
		<link>http://nirlog.com/2007/08/02/mahabir-pun-the-man-who-brought-wifi-to-himalayas/</link>
		<comments>http://nirlog.com/2007/08/02/mahabir-pun-the-man-who-brought-wifi-to-himalayas/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 15:11:45 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Nepal]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/08/02/mahabir-pun-the-man-who-brought-wifi-to-himalayas/</guid>
		<description><![CDATA[When I read Mahabir Pun&#8217;s story about how he brought the wireless technology to a remote mountainous village of Nepal called Nangi, I was amazed by his determination! What an inspirational story of a man with a noble cause. It really gave me goose bumps, I just thought what a difference one committed individual can [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nirlog.com/wp-content/uploads/2007/08/ImgPunMah.jpg" height="101" width="100" border="1" align="right" hspace="4" vspace="4" alt="Imgpunmah" />When I read <a href="http://www.nepalwireless.net/story01.php">Mahabir Pun&#8217;s story</a> about how he brought the wireless technology to a remote mountainous village of Nepal called Nangi, I was amazed by his determination! What an inspirational story of a man with a noble cause. It really gave me goose bumps, I just thought what a difference one committed individual can make to a society. With his determination, hard-work, and dream, he changed the lives of all the people of Nangi village for better. What a meaningful way to use the technology and what a wonderful way to live this life. I sincerely wish I could do something like that. I&#8217;ve written to Mr Pun and hopefully I could be helpful to his project in someways.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/08/khopra.jpg" height="315" width="420" border="1" hspace="4" vspace="4" alt="Khopra" /><br />
Relay Station 2, Khopra with Antennas Pointing to Different Villages Elevation 3,600m (~12,000 ft)<br />
<a href="http://www.nepalwireless.net/photos.php">More Photos</a></p>
<p><span id="more-265"></span><br />
<a href="http://www.himanchal.org/school-mahabir-pun.html">Here&#8217;s Mr Pun&#8217;s story in his own words</a>.</p>
<p>He grew up grazing cattle in the mountains and had no idea about high schools. But he had a visionary father who migrated to a town called Chitwan to make sure Mahabir went to school. This is what Mr. Pun has to say about his father:  &#8220;He suffered himself and made the family suffer so much for sending me to school in the years that followed.&#8221;</p>
<p>After completing his high school Mr. Pun became a teacher, and taught for 12 years. He then got a chance to study at University of Nebraska at Kearney, U.S.A, where he completed his Master&#8217;s Degree in education and came back to his ancestral village to fulfill his dream to provide educational opportunities for the rural children so that they should not have to go through all the pain and struggle he went through. He says, &#8220;I have a first hand experience of how much it hurts to go through that kind of pain.&#8221;</p>
<p>Mr. Pun returned to his village after 24 years and joined the Nangi&#8217;s leaders who were establishing a <a href="http://www.himanchal.org/school-overview.html">village high school</a>. He started teaching computer classes at the school when four used computers were donated from Australia. Standalone computers were ok, but connecting to the internet seemed impossible without a telephone line. After trying many options, Mr. Pun sent an email to BBC in 2001, asking for ideas. BBC then interviewed him and published the story <a href="http://news.bbc.co.uk/1/hi/sci/tech/1606580.stm">Village in the clouds embraces computers</a> and <a href="http://news.bbc.co.uk/1/hi/sci/tech/1615454.stm">Praise for Inspirational Web Pioneer</a>. That was the turning point. Shortly, volunteers from US and Europe helped him with the wireless connection. They used TV dish antennas mounted in trees to establish wifi connection with neighboring villages. In 2003 the village of Nangi went online. </p>
<p>Here&#8217;re some <a href="http://www.nepalwireless.net/newsarticles.php">news articles</a> about the Nepal Wireless project.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/08/networkmap.jpg" height="325" width="420" border="1" hspace="4" vspace="4" alt="Networkmap" /><br />
<a href="http://www.nepalwireless.net/network.php">The Satellite photo</a> of the networked villages and stations</p>
<p>The board of trustee of Ramon Magsaysay Award Foundation has elected <a href="http://www.rmaf.org.ph/Awardees/Citation/CitationPunMah.htm">Mahabir Pun for the 2007 Ramon Magsaysay Award for Community Leadership</a> for his innovative application of wireless computer technology in Nepal, connecting remote villages. I would like to congratulate Mr. Pun for his well deserved award and recognition. Hats off to Mr. Pun!</p>
<p>His mission is ongoing and you too can <a href="http://www.himanchal.org/contribute-financial.html">contribute to his Himanchal Education Foundation</a> in many ways. Your small donation can make a big difference. You can also <a href="http://www.nepalwireless.net/contribute.php">contribute to his Nepal Wireless project</a> and help the himalayan village connect to the global village.<a href="http://www.nepalwireless.net/network.php"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/08/02/mahabir-pun-the-man-who-brought-wifi-to-himalayas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Monitor network traffic with ntop</title>
		<link>http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/</link>
		<comments>http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 12:48:28 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/</guid>
		<description><![CDATA[How do you monitor your network traffic? Of course using MRTG, you might say. Yes, that&#8217;s true, MRTG does an excellent job of monitoring traffic across networks and devices (router/switches). But when you see an abnormal traffic in MRTG, how do you find out what is generating that extra abnormal traffic? This is where ntop [...]]]></description>
			<content:encoded><![CDATA[<p>How do you monitor your network traffic? Of course using <a href="http://oss.oetiker.ch/mrtg/">MRTG</a>, you might say. Yes, that&#8217;s true, MRTG does an excellent job of monitoring traffic across networks and devices (router/switches). But when you see an abnormal traffic in MRTG, how do you find out what is generating that extra abnormal traffic? This is where <strong><a href="http://www.ntop.org/overview.html">ntop</a></strong> comes into play. Basically, MRTG shows you a bigger picture, whereas ntop lets you zoom into individual networks and hosts, and gives you enough information to pinpoint the hosts or devices generating extra/abnormal traffic.</p>
<p>ntop is a tool that shows network traffic usage. It is based on libpcap and when installed in a place where it can capture network traffic (hub or a mirrored port of a switch), it logs and reports information concerning IP and Fibre Channel traffic generated by each host in the network. ntop has a very rich and user-friendly web interface for reporting.</p>
<p>This is what ntop can do for you:</p>
<blockquote><p>*  Sort network traffic according to many protocols<br />
* Show network traffic sorted according to various criteria<br />
* Display traffic statistics<br />
* Store on disk persistent traffic statistics in RRD format<br />
* Identify the indentity (e.g. email address) of computer users<br />
* Passively (i.e. withou sending probe packets) identify the host OS<br />
* Show IP traffic distribution among the various protocols<br />
* Analyse IP traffic and sort it according to the source/destination<br />
* Display IP Traffic Subnet matrix (who&#8217;s talking to who?)<br />
* Report IP protocol usage sorted by protocol type<br />
* Act as a NetFlow/sFlow collector for flows generated by routers (e.g. Cisco and Juniper) or switches (e.g. Foundry Networks)<br />
* Produce RMON-like network traffic statistics</p></blockquote>
<p><img src="http://nirlog.com/wp-content/uploads/2007/07/ntop.png" height="181" width="420" border="1" hspace="4" vspace="4" alt="Ntop" /></p>
<p><span id="more-264"></span><br />
<strong>Installation</strong><br />
ntop is available for Linux/Unix, Windows and Mac OSX. Windows demo version with limited packet capability is freely available for download. If you want to use the Windows version on production environment, you either need to compile it by yourself or buy a binary version with updates and support. But Linux/Unix and Mac versions are freely available, both source and binary.</p>
<p>Installation of ntop is pretty straight forward, here I&#8217;m going to demonstrate a binary rpm installation in CentOS 5.x. We&#8217;ll use RPMForge repository for ntop installation, so first we need to upgrade our rpm to rpmforge.</p>
<p><a href="http://dag.wieers.com/rpm/packages/rpmforge-release/">Download the rpm</a> and upgrade it.</p>
<blockquote><p># rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm</p></blockquote>
<p>Install the dependencies</p>
<blockquote><p>#yum install glib libpcap</p></blockquote>
<p>Install ntop</p>
<blockquote><p># yum install ntop</p></blockquote>
<p>Edit the config file /etc/ntop.conf, and comment out the setting to run in daemon mode</p>
<blockquote><p>Change &#8211;daemon to # &#8211;daemon</p></blockquote>
<p>Set to the network interface that you use for sniffing data</p>
<blockquote><p>&#8211;interface eth1</p></blockquote>
<p>Comment out the option for port 3001 for SSL</p>
<blockquote><p>Change #&#8211;https-server 3001 to &#8211;https-server 3001</p></blockquote>
<p>Run the ntop to set your password</p>
<blockquote><p># /usr/bin/ntop @/etc/ntop.conf -A</p></blockquote>
<p>Edit the config file /etc/ntop.conf and set back to daemon mode</p>
<blockquote><p>Change #&#8211;daemon to &#8211;daemon</p></blockquote>
<p>Use chkconfig to make the service start on every reboot</p>
<blockquote><p># chkconfig ntop on</p></blockquote>
<p>Start the service.</p>
<blockquote><p># service ntop start</p></blockquote>
<p>That&#8217;s it, now you can use your web browser to access the ntop web interface. It has a lot of user-friendly reporting and admin options. Here&#8217;re few screenshots from the web interface of ntop.</p>
<p>Browse https://ip_address:3001 and you&#8217;ll see the Global Traffic Statics<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/ntop-sumarry.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/ntop-sumarry-small.png" height="462" width="420" border="1" hspace="4" vspace="4" alt="Ntop-Sumarry-Small" /></a></p>
<p>Network Load Statics displays the network traffic history: last 10 minutes, last hour, current day and last month.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/network-load.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/network-load-small.png" height="529" width="420" border="1" hspace="4" vspace="4" alt="Network-Load-Small" /></a></p>
<p>Active TCP/UDP session shows which client in the network is connected to which server, the information includes source/destination ip address/port numbers and duration of the connection.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/active-sessions.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/active-sessions-small-1.png" height="224" width="420" border="1" hspace="4" vspace="4" alt="Active-Sessions" /></a></p>
<p>Local Matrix, shows the amount of data exchanged between hosts in the local subnet.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/local-matrix.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/local-matrix-small1.png" height="285" width="420" border="1" hspace="4" vspace="4" alt="Local-Matrix-Small" /></a></p>
<p>Network Traffic All Protocols/All Hosts displays the amount of data sent/received by each local and remote hosts. After reviewing the data usage we can zoom in to the individual hosts for more detail.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/ntop-traffic.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/ntop-traffic-small-1.png" height="334" width="420" border="1" hspace="4" vspace="4" alt="Ntop-Traffic-Small-1" /></a></p>
<p>The details of a single host, includes almost every detail you would like to know about this host.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/individual-host.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/individual-host-small.png" height="242" width="420" border="1" hspace="4" vspace="4" alt="Individual-Host-Small" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Online Password Managers</title>
		<link>http://nirlog.com/2007/07/16/online-password-managers/</link>
		<comments>http://nirlog.com/2007/07/16/online-password-managers/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 10:40:46 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/16/online-password-managers/</guid>
		<description><![CDATA[After switching to a mac, I tried many desktop password managers, and had written about Password Managers for OS X,  which got a lot of attention. It&#8217;s needless to mention the importance of using a password manager since we use passwords to protect almost everything digital, and we&#8217;ve so many of them today. Currently [...]]]></description>
			<content:encoded><![CDATA[<p>After switching to a mac, I tried many desktop password managers, and had written about <a href="http://nirlog.com/2006/07/19/password-managers-for-os-x/">Password Managers for OS X</a>,  which got a lot of attention. It&#8217;s needless to mention the importance of using a password manager since we use passwords to protect almost everything digital, and we&#8217;ve so many of them today. Currently we trust most of our private data like, emails, bookmarks, documents, spreadsheets and calendar events to some online providers like Google, Yahoo or Microsoft. So, how about your secrets and passwords stored online, somewhere in the cloud? I know what your immediate response is, passwords? No way I&#8217;m going to store my passwords online! But you might want to give a second thought because now the technology is secure enough. Thanks to <a href="http://ajaxpatterns.org/Host-Proof_Hosting">Host-Proof Hosting</a>. If the owners of the servers wanted to mess around with your information, or even if the server gets hacked, they won&#8217;t be able to recover your data. In Host-Proof Hosting the sensitive data is always transmitted to the server in encrypted from using a pass-phrase. The good thing is that, this pass-phrase is never transmitted to or stored in the server. The server can never access the stored data in it&#8217;s plain form. All the encryption and decryption takes place in the client side, inside the browser. This is basically a &#8220;Zero-Knowledge&#8221; web application, where the provider knows nothing about your actual data.</p>
<blockquote><p>* User enters pass-phrase to begin using the system. Browser retains the pass-phrase as a global variable.<br />
* User requests a list of all data belonging to him.<br />
* For each record, the system stores the associated user ID in plain-text, the record ID in plain form, and the record content only in encrypted form. (The message content is one or more database columns, each encrypted.) Thus, system is able to return a list of record IDs for this user.<br />
* User selects one of the record IDs.<br />
* System checks that this user ID is associated with the record ID, and returns the corresponding message content.<br />
* Browser uses stored pass-phrase to decrypt the contents.</p></blockquote>
<p>Ok, with that background if you&#8217;re ready to store your sensitive information online, here are few choices for you.</p>
<p><span id="more-262"></span><br />
<strong><a href="http://aaronboodman.com/halfnote/">Halfnote</a></strong><br />
Halfnote is a very simple and secure notepad. Easy to register &#8212; provide your email address, choose a password, and you&#8217;re done. A simple blank notepad is presented, where you can write your secret passwords or documents. It&#8217;s very fast and the information is auto-saved as you type. The information you send is encrypted with your pass-phrase but it lacks SSL protection, which could have provided extra security by encrypting the session information.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/halfnote.png" height="150" width="385" border="1" hspace="4" vspace="4" alt="Halfnote" /></p>
<p><strong><a href="https://www.passlet.com/">Passlet</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passlet-logo.png" height="65" width="177" border="1" align="left" hspace="4" vspace="4" alt="Passlet-Logo" />Passlet is a typical online password manager, currently in beta. It has an easy to input entry from where you can input: Title, Username, Password, and Notes. It encrypts the data by deriving 128-bit AES key from your master password. The key derivation is completely performed within the browser. In addition to secure data, Passlet uses SSL for session encryption, we can be sure of connecting to Passlet server by viewing the SSL Certificate.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passlet.png" height="169" width="420" border="1" hspace="4" vspace="4" alt="Passlet" /></p>
<p><strong><a href="http://esecurekey.com">eSecureKey</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/esecurekey-logo.gif" height="49" width="300" border="1" align="right" hspace="4" vspace="4" alt="Esecurekey-Logo" />eSecureKey is another online password manager, currently in beta. It has a Portlet, which can be accessed with a Secure Key. This Secure Key is different from your login password, and is never transmitted to the server. This is the key used to encode and decode data. The portlet lists the existing entries and allows to add new information with tags for easy listing and searching. eSecureKey sends encrypted data to the server but lacks SSL for the session encryption.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/esecurekey.png" height="176" width="420" border="1" hspace="4" vspace="4" alt="Esecurekey" /></p>
<p><strong><a href="http://www.passpack.com">PassPack</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passpack-logo.png" height="59" width="200" border="1" align="left" hspace="4" vspace="4" alt="Passpack-Logo" />PassPack is currently in beta.  It uses Packing Key to pack/unpack (encrypt/decrypt) data, which is all done in client side, inside the browser, no keys are sent to the server. It uses AES encryption and special security techniques, like disposable logins, which can be created in advance. Disposable logins are good for one time login only. This is useful when you access your data using a public computer. PassPack has taken the fight against phishing to a new level by allowing users to setup their custom Greeting Message after login, and ip address restriction, where users can choose to allow only certain ip address to have login access. PassPack uses SSL to encrypt session data as well. Other useful features in PassPack are import/export from/to a csv file. You can make an encrypted backup of your secret data using the packing key, and the restoration from the backup file is very easy too.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passpack-1.png" height="187" width="420" border="1" hspace="4" vspace="4" alt="Passpack-1" /></p>
<p><strong><a href="http://www.clipperz.com/">Clipperz</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/clipperz-logo-1.png" height="54" width="180" border="1" align="right" hspace="4" vspace="4" alt="Clipperz-Logo-1" />Clipperz uses local encryption within the browser so, your data is safe like all other online password managers. But Clipperz has some useful features that other online password managers lack.  For example, it has a cool feature called direct login, which allows to quickly create a &#8220;direct login&#8221; link: just one click to authenticate and access the online service without typing any username and password. Another good feature is offline copy, which allows users to dump their encrypted data from Clipperz servers to a local hard disk or USB drive and create a read-only version of Clipperz to be used when there&#8217;s no internet connection available. Clipperz is currently available in English, Japanese and Chinese. It stores the passwords and other confidential data in predefined templates called cards. Clipperz has several predefined templates for storing websites, banking, credit card, address book and custom card. There&#8217;re some new features coming soon, among them Import and Sharing should be very useful.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/clipperz.png" height="187" width="420" border="1" hspace="4" vspace="4" alt="Clipperz" /></p>
<p><strong>Conclusion</strong><br />
I think online password managers are handy and secure enough to store the username/passwords of many websites that we visit on daily basis like, digg, delicious, flicker, etc &#8230;. but for myself, I wouldn&#8217;t store critical secrets and financial data online yet!  If you&#8217;re a system admin you might want to check <a href="http://keepass.info/">KeePass</a> that works across all platforms. Having said that, if you&#8217;re ready to take a plunge into online password managers then technology is ready and there&#8217;re excellent choices available. So, if you love simplicity, Halfnote is for you, if you want cool features like direct login or multiple language support, then go for Clipprez, if you want extra security like disposable logins and phishing protection go for PassPack.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/16/online-password-managers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Simulating Cisco and Linux Networks</title>
		<link>http://nirlog.com/2007/07/09/simulating-cisco-and-linux-networks/</link>
		<comments>http://nirlog.com/2007/07/09/simulating-cisco-and-linux-networks/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 00:40:48 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/07/simulating-cisco-and-linux-networks/</guid>
		<description><![CDATA[The benefits of designing and testing complex networks in simulated environments are obvious to network professionals and companies. It lets them test the network configurations before implementing it in the real world, and the good thing is that, they can do this without investing any money in expensive hardwares. Virtual networks are also excellent tools [...]]]></description>
			<content:encoded><![CDATA[<p>The benefits of designing and testing complex networks in simulated environments are obvious to network professionals and companies. It lets them test the network configurations before implementing it in the real world, and the good thing is that, they can do this without investing any money in expensive hardwares. Virtual networks are also excellent tools for academic and certification purposes like CCNA, CCNP or CCIE, where students can get hands-on experience configuring cisco routers.</p>
<p>Currently Cisco is the leader in Networking market, and Linux, the leader in Server market. So, if you want to test your complex (or not so complex) network configurations before buying any actual linux servers or the very expensive cisco routers, then you can use <a href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator">Dynamips</a> to simulate Cisco Router/Switch and <a href="http://www.dit.upm.es/vnumlwiki/index.php/Main_Page">VNUML</a> (Virtual Network User Mode Linux) to simulate your linux servers/routers. Both Dynamips and VNUML are open source and free.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/07/dynamips-vnuml.jpeg" height="173" width="420" border="1" hspace="4" vspace="4" alt="Dynamips-Vnuml" /></p>
<p><span id="more-260"></span><br />
<strong><a href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator">Dynamips</a></strong></p>
<p>Dynamips is a Cisco router emulator. It&#8217;s different from other router simulators in a sense that it doesn&#8217;t try to simulate the cisco IOS but loads and runs the real Cisco IOS. The software simulates the cisco router&#8217;s hardware, which then becomes capable of booting real cisco IOS. The goals of Dynamips are:</p>
<blockquote><p>*To be used as a training platform, with software used in real world. It would allow people to become more familiar with Cisco devices, Cisco being the world leader in networking technologies ;<br />
*Test and experiment the numerous and powerful features of Cisco IOS ;<br />
* Check quickly configurations to be deployed later on real routers.</p></blockquote>
<p>If you want to use Dynamips, then it&#8217;s recommended to be used together with <a href="http://dynagen.org/">Dynagen</a>, which is an user-friendly front-end for the Dynamips cisco router emulator. It uses a simple INI like configuration file to define the routers, switches and networks. You can <a href="http://sourceforge.net/project/showfiles.php?group_id=160317">download Dynagen</a> for Linux, Windows or OS X (the package already includes Dynamips). The Dynagen installation includes very useful <a href="http://dynagen.org/tutorial.htm">Tutorial</a> and sample labs.</p>
<p><a href="http://nirlog.com/wp-content/uploads/2007/07/dynamips_big.JPG" rel="lightbox"><img src="http://nirlog.com/wp-content/uploads/2007/07/dynamips_small.JPG" height="340" width="420" border="1" hspace="4" vspace="4" alt="Dynamips Small" /></a><br />
Dynamips loading Cisco IOS</p>
<p><strong><a href="http://www.dit.upm.es/vnumlwiki/index.php/Main_Page">VNUML</a></strong></p>
<p>VNUML is a virtualization tool based on User Mode Linux virtualization software, initially developed to simulate IPv6 scenarios based on Linux and zebra routing daemon. It&#8217;s also a very useful tool in simulating general Linux based network scenarios.</p>
<blockquote><p>VNUML is aimed to help in testing network applications and services over complex testbeds made of several nodes (even tens) and networks inside one Linux machine, without involving the investment and management complexity needed to create it using real equipment.</p></blockquote>
<p>To use VNUML tool you need VNUML language for describing simulations in XML, and an interpreter of the language (vnumlparser.pl), that builds and manages the simulation, hiding all UML complex details to the user. It is <a href="http://www.dit.upm.es/vnumlwiki/index.php/Download">available</a> in package format for .deb based Linux distributions like Debian, Ubuntu, and in source format for other distributions. <a href="http://www.dit.upm.es/vnumlwiki/index.php/Live_cd">VNUML Live DVD</a> makes it possible to try VNUML without installing anything into your computer. Here are some useful documentaions: <a href="http://www.dit.upm.es/vnumlwiki/index.php/Installation">Installation guide</a>, <a href="http://www.dit.upm.es/vnumlwiki/index.php/Tutorial">Tutorial</a> and <a href="http://www.dit.upm.es/vnumlwiki/index.php/Allexamples">Example Scenarios</a>. This <a href="http://www.dit.upm.es/vnumlwiki/index.php/Example-Dyna">VNUML and Dynamips/Dynagen mixed scenario</a> is quite interesting because it simulates cisco router using Dynamips/Dynagen and Linux Servers using VNUML.</p>
<p><a href="http://nirlog.com/wp-content/uploads/2007/07/vnuml_big.png" rel="lightbox"><img src="http://nirlog.com/wp-content/uploads/2007/07/vnuml_small.png" height="377" width="420" border="1" hspace="4" vspace="4" alt="Vnuml Small" /></a><br />
Simple  VNUML Description</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/09/simulating-cisco-and-linux-networks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>4 simple measures to keep your system and network secure</title>
		<link>http://nirlog.com/2007/07/01/4-simple-measures-to-keep-your-system-and-network-secure/</link>
		<comments>http://nirlog.com/2007/07/01/4-simple-measures-to-keep-your-system-and-network-secure/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 09:44:13 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/01/4-simple-measures-to-keep-your-system-and-network-secure/</guid>
		<description><![CDATA[There are many things you can and should do to keep your system and network secure. As the saying goes &#8212; &#8220;Security is not a single event or a product, it&#8217;s a process&#8221;. So, you&#8217;ve to keep up with all the changes, installing firewalls, IDS/IPS, network security monitoring, auditing, making security policies, password policies, email [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nirlog.com/wp-content/uploads/2007/07/keepass.png" height="128" width="128" border="1" align="right" hspace="4" vspace="4" alt="Keepass" />There are many things you can and should do to keep your system and network secure. As the saying goes &#8212; &#8220;Security is not a single event or a product, it&#8217;s a process&#8221;. So, you&#8217;ve to keep up with all the changes, installing firewalls, IDS/IPS, network security monitoring, auditing, making security policies, password policies, email policies and so on&#8230; Yes, all of them are very important and you&#8217;ll be dealing with most them depending on your security requirements. But there&#8217;re some basic things every network and system admin should follow. Personally, I&#8217;ve found 4 things that are very simple yet effective in securing your systems.</p>
<p><span id="more-259"></span><br />
<strong>1. Passwords</strong></p>
<p>Cryptographic methods, biometrics, and two-factor authentication are becoming popular these days, but in reality we still have to deal with passwords most of the time. So, proper management of password is absolutely critical to the security. It doesn&#8217;t have to be complicated. Here are few simple things I recommend to do with the passwords:</p>
<p><strong>Use password manager</strong><br />
Manually keeping up with 100s of login ids and passwords is very difficult, impractical and sometimes impossible. So, use some kind of password management tool. With a proper password manager you don&#8217;t have to worry about generating secure passwords, you&#8217;ll stop writing passwords in paper, and you don&#8217;t have to remember any of them. The password manager will help you with all of these tasks. I use <a href="http://keepass.info/">KeePass</a> to manage the passwords. It&#8217;s an excellent multi-platform password manager available for Windows, Linux, Mac OS X and Windows Mobile.</p>
<p><strong>Change passwords regularly</strong><br />
Never use same password for two servers or devices, and change them regularly, at least once every 3 months. By using an unique passwords per system you&#8217;ll reduce the damage in case a single password is compromised, and by changing the passwords regularly you&#8217;ll make the guessing and attacking for the bad guys much harder.</p>
<p><strong>Never send naked passwords<br />
</strong>What I mean is, never send a clear-text password over the network. The packets can be easily captured with many freely available tools and packet sniffers. Always use some form of protection when you need to transmit the passwords, e.g. SSL, SSH or VPN connection. You should never use HTTP or Telnet to manage anything over the network. Replace them with HTTPS (SSL) and SSH.</p>
<p><strong>2. Security Updates</p>
<p></strong>Keeping your systems up-to-date is very important, there&#8217;re new security patches released by most of the vendors all the time. Sometimes the security updates negatively affect production environment, so it&#8217;s recommended to first test the fixes and then only apply to production environment. Anyway, patching the known security holes is critical to stay secure. The longer you take to patch a known security hole the more you&#8217;re exposed to attacks.</p>
<p><strong>3. Changes</p>
<p></strong>There&#8217;s a nice saying about the change &#8212; &#8220;Change is the only constant&#8221;. I think that&#8217;s true for life, and for systems, and networks. We make changes all the time, change firewall rules, add users, delete users, install security patches and so on. The system and network environment keeps changing. It is very important to keep a backup of the last known working configuration of everything, and maintain a change document. So, if suddenly after changing a firewall rule everyone in the network complains about not being able to access a server in DMZ, we should be able to fall back to the previous rule-set easily. If you&#8217;ve made some manual changes to a config file to improve the performance of a linux server, you should note it down because after few months you won&#8217;t remember the exact changes you&#8217;ve made. Knowing what changes you&#8217;ve made and being able to fall back keeps you and your environment productive and secure.</p>
<p><strong>4. Stop unnecessary services<br />
</strong>Most of the Operating Systems and security devices come with a lot of services installed and running by default. The more services that are running, the more your system is exposed to attack. So, you need to identify all the services running in the system and stop the unnecessary ones. If it&#8217;s a firewall, explicitly deny everything first, and start allowing the necessary connection and services. If it&#8217;s an operating system, find and stop all the unnecessary services.</p>
<p>By following these 4 simple measures you&#8217;ll be able to keep your system and network secure and stable. I&#8217;m not saying that just these measures would be enough in all environments, but they&#8217;re the basic foundation. I think not only admins but normal users should be following these 4 measures to keep themselves secure in todays wild internet.</p>
<p>Any other simple measures that you take to keep your system and network secure? Comments and emails are welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/01/4-simple-measures-to-keep-your-system-and-network-secure/feed/</wfw:commentRss>
		<slash:comments>-6</slash:comments>
		</item>
	</channel>
</rss>
