<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Security on Amit Agarwal Linux Blog</title>
    <link>/tags/security/</link>
    <description>Recent content in Security on Amit Agarwal Linux Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sun, 22 Mar 2026 00:00:00 +0530</lastBuildDate>
    
	<atom:link href="/tags/security/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Ollama Security Hardening: Practical Guide for Cloud Deployments</title>
      <link>/2026/03/22/2026-03-22-ollama_hardening/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0530</pubDate>
      
      <guid>/2026/03/22/2026-03-22-ollama_hardening/</guid>
      <description>A no-nonsense, actionable guide to securing Ollama for cloud deployments. Covers network lockdown, reverse proxy setup, OS hardening, prompt filtering, supply chain control, and advanced strategies.</description>
    </item>
    
    <item>
      <title>Don’t Enter Your Password Into That Website: A Rant You Need to Hear</title>
      <link>/2025/05/02/2025-05-02-RantWhyYouNeedToStopUsingThatSite/</link>
      <pubDate>Thu, 01 May 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/05/02/2025-05-02-RantWhyYouNeedToStopUsingThatSite/</guid>
      <description>&lt;h1 id=&#34;dont-enter-your-password-into-that-website-a-rant-you-need-to-hear&#34;&gt;Don’t Enter Your Password Into That Website: A Rant You Need to Hear&lt;/h1&gt;
&lt;p&gt;Let me set the stage.&lt;/p&gt;
&lt;p&gt;I came across a YouTube video the other day where the creator casually suggested that you can &lt;em&gt;&amp;ldquo;check if your password has been leaked&amp;rdquo;&lt;/em&gt; by typing it directly into a website or tool. It was not a very popular content creator, none the less, I think we need to talk about this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Understanding Login Types in Windows</title>
      <link>/2024/11/03/2024-11-03-windows-login-types/</link>
      <pubDate>Sun, 03 Nov 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/11/03/2024-11-03-windows-login-types/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Windows operating systems offer various login types that define how users
authenticate themselves and gain access to the system. Understanding these
login types is crucial for both users and system administrators, as they impact
security, access levels, and overall user experience in a Windows environment.
In this blog post, we&amp;rsquo;ll explore the different types of logins in Windows, how
to check which login type you are using, and how these types influence your
permissions and capabilities within the operating system.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>HTTPSorHTTP</title>
      <link>/2024/09/08/2024-09-08-HTTPSorHTTP/</link>
      <pubDate>Sun, 08 Sep 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/09/08/2024-09-08-HTTPSorHTTP/</guid>
      <description>&lt;h3 id=&#34;the-illusion-of-web-security-a-cautionary-tale&#34;&gt;The Illusion of Web Security: A Cautionary Tale&lt;/h3&gt;
&lt;p&gt;Alex was a bright developer. Fresh out of college and eager to make a mark, he landed a job at a promising tech startup. His first major project: build a new web application for the company&amp;rsquo;s clients. As Alex dove into the world of code, he kept hearing the same advice from his peers and mentors: &amp;ldquo;Make sure the site uses HTTPS. It&amp;rsquo;s the gold standard for web security.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssh trick – ssh to remote host with bastion host</title>
      <link>/2019/09/16/ssh-trick-ssh-to-remote-host-with-bastion-host/</link>
      <pubDate>Mon, 16 Sep 2019 00:55:20 +0000</pubDate>
      
      <guid>/2019/09/16/ssh-trick-ssh-to-remote-host-with-bastion-host/</guid>
      <description>&lt;p&gt;Lot of times, you have to ssh to a server with bastion host. If you dont know what is bastion host then see this:&lt;/p&gt;
&lt;img class=&#34;alignnone size-medium wp-image-14322&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?resize=300%2C184&#34; alt=&#34;bastion host&#34; width=&#34;300&#34; height=&#34;184&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?resize=300%2C184 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?w=620 620w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt; 
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Now, in such cases, either you add an entry in “~/.ssh/config” to route the ssh through the bastion host or do ssh to bastion host and then ssh from there to the actual host. But wait, there is always a better way:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>https site available now with cert from cacert.org</title>
      <link>/2015/05/30/https-site-cert-cacert-org/</link>
      <pubDate>Sat, 30 May 2015 00:59:13 +0000</pubDate>
      
      <guid>/2015/05/30/https-site-cert-cacert-org/</guid>
      <description>&lt;p&gt;More about &lt;a href=&#34;http://www.cacert.org/&#34;&gt;cacert.org&lt;/a&gt; :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CAcert.org is a community-driven Certificate Authority that issues certificates to the public at large for free.&lt;/p&gt;
&lt;p&gt;CAcert’s goal is to promote awareness and education on computer security through the use of encryption, specifically by providing cryptographic certificates. These certificates can be used to digitally sign and encrypt email, authenticate and authorize users connecting to websites and secure data transmission over the internet. Any application that supports the Secure Socket Layer Protocol (SSL or TLS) can make use of certificates signed by CAcert, as can any application that uses X.509 certificates, e.g. for encryption or code signing and document signatures.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssh authorized keys – limit ssh session to custom command</title>
      <link>/2015/03/04/ssh-authorized-keys-limit-ssh-session-custom-command/</link>
      <pubDate>Wed, 04 Mar 2015 00:34:21 +0000</pubDate>
      
      <guid>/2015/03/04/ssh-authorized-keys-limit-ssh-session-custom-command/</guid>
      <description>&lt;p&gt;If you want a ssh key to be able to run a custom command only and nothing beyond that, then you can use the “command” option in the authorized_keys file of ssh.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For example, to limit user to run only top command with a key, you can add the key like this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;echo &#39;command=&#34;/usr/bin/top&#34; ssh-rsa &#39; &amp;gt;&amp;gt;~/.ssh/authorized_keys&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>shell script for some quick tests on Linux</title>
      <link>/2015/01/22/shell-script-quick-tests-linux/</link>
      <pubDate>Thu, 22 Jan 2015 00:43:31 +0000</pubDate>
      
      <guid>/2015/01/22/shell-script-quick-tests-linux/</guid>
      <description>&lt;p&gt;Head over to the link and grab the script. Just run it and make yourself a little bit more safe 🙂&lt;/p&gt;
&lt;p&gt;&lt;a title=&#34;LinEnum&#34; href=&#34;https://github.com/rebootuser/LinEnum&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;https://github.com/rebootuser/LinEnum&#34;&gt;https://github.com/rebootuser/LinEnum&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Search CVE – web interface with php</title>
      <link>/2014/11/03/search-cve-web-interface-php/</link>
      <pubDate>Mon, 03 Nov 2014 01:23:03 +0000</pubDate>
      
      <guid>/2014/11/03/search-cve-web-interface-php/</guid>
      <description>&lt;p&gt;So, last few weeks have been very busy with lot of security issues, so I thought of having a local CVE Search app. But all I could find on google and github.com were on python and nothing that I could use quickly. So here is link to one that I wrote quickly:&lt;/p&gt;
&lt;p&gt;&lt;a title=&#34;CVE-Search-PHP&#34; href=&#34;https://github.com/raj77in/CVE-Search-PHP&#34; target=&#34;_blank&#34;&gt;CVE Search PHP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;It’s in php. So just download in some folder and access from a web-server and you are done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sandbox apache (httpd) for better security.</title>
      <link>/2014/03/26/sandbox-apache-httpd-security/</link>
      <pubDate>Wed, 26 Mar 2014 13:37:40 +0000</pubDate>
      
      <guid>/2014/03/26/sandbox-apache-httpd-security/</guid>
      <description>&lt;p&gt;Apache/httpd is something which you would like to have contained. And now fedora provides a native way/mechanism to to so with virt-sandbox-service. With this, you can create a virtualized sanbox service and then connect/list/manage such with virsh.&lt;/p&gt;
&lt;p&gt;We will be using LXC.&lt;/p&gt;
&lt;p&gt;Basically its couple of commands and you have a contained service running.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;# List all the containers
virsh -c lxc:/// list

# Create the sandbox, all default parameters. Will take dhcp address.
virt-sandbox-service create -C  --username amitag -u httpd.service httpd_conta

# Create the container with static IP.
virt-sandbox-service create -C  --username amitag -u httpd.service -N \
address=192.168.122.11/24%192.168.122.255  httpd_conta#Enable and start the service.
virt-sandbox-service start httpd_conta
virt-sandbox-service enable httpd_conta#Delete the container if not required any more.
virt-sandbox-service delete  httpd_conta&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sandbox Firefox – First step to security</title>
      <link>/2014/03/19/sandbox-firefox-first-step-to-security/</link>
      <pubDate>Wed, 19 Mar 2014 01:21:04 +0000</pubDate>
      
      <guid>/2014/03/19/sandbox-firefox-first-step-to-security/</guid>
      <description>&lt;p&gt;First we will setup &lt;a class=&#34;zem_slink&#34; title=&#34;Cgroups&#34; href=&#34;http://en.wikipedia.org/wiki/Cgroups&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;cgroup&lt;/a&gt; to limit cpu and memory usage, so here we go:&lt;/p&gt;
&lt;p&gt;Add the configuration in &lt;strong&gt;/etc/cgconfig.conf&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&#34;brush:bash;&#34;&gt;#------start cgconfig----------------
#new &lt;a class=&#34;zem_slink&#34; title=&#34;Group identifier&#34; href=&#34;http://en.wikipedia.org/wiki/Group_identifier&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;group&lt;/a&gt;
group firefox {
    perm {
        task {
#user your &lt;a class=&#34;zem_slink&#34; title=&#34;Login&#34; href=&#34;http://en.wikipedia.org/wiki/Login&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;login&lt;/a&gt; id and group here, so that you can control this group
        uid = amitag;
        gid = amitag;
        }
        admin {
# same as above, set to your login id and group.
           uid = amitag;
           gid = amitag;
        }
    }
# set the limits for cpu.. by default there are 1024 shares of cpu with no other groups,
# so share of 102 would be around 10% .
    cpu{
        cpu.shares=&#34;102&#34;;
    }
# limit the cpus to be used to only 0-1
    cpuset{
        cpuset.cpus=0-1;
        cpuset.mems=0;
    }
# limit the maximum memory to 700Mb.
    memory {
        memory.limit_in_bytes=&#34;700M&#34;;
        memory.max_usage_in_bytes=&#34;0&#34;;
    }
}
#------end cgconfig----------------&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>configure firewall – the easy way.</title>
      <link>/2013/04/24/configure-firewall-easy-way/</link>
      <pubDate>Wed, 24 Apr 2013 00:50:17 +0000</pubDate>
      
      <guid>/2013/04/24/configure-firewall-easy-way/</guid>
      <description>&lt;p&gt;It is good practice to keep iptables/&lt;a class=&#34;zem_slink&#34; title=&#34;Firewall (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Firewall_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;firewall&lt;/a&gt; enabled. But configuring it is difficult, do you agree. Not any more 🙂&lt;/p&gt;
&lt;p&gt;Install firewall-config&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install firewall-config&lt;/pre&gt;
&lt;p&gt;This will install a &lt;a class=&#34;zem_slink&#34; title=&#34;Graphical user interface&#34; href=&#34;http://en.wikipedia.org/wiki/Graphical_user_interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;GUI&lt;/a&gt; application, which you can run with “Firewall” application in the dash or with “firewall-config” in terminal. It is pretty straight forward to use this tool, even if you don’t have much knowledge on Firewall/iptables.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Allow incoming/outgoing ports on iptables</title>
      <link>/2012/11/27/incomingoutgoing-ports-iptables/</link>
      <pubDate>Tue, 27 Nov 2012 00:22:23 +0000</pubDate>
      
      <guid>/2012/11/27/incomingoutgoing-ports-iptables/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Netfilter-packet-flow.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Schematic for the packet flow paths through Li...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/3/37/Netfilter-packet-flow.svg/300px-Netfilter-packet-flow.svg.png&#34; alt=&#34;Schematic for the packet flow paths through Li...&#34; width=&#34;300&#34; height=&#34;188&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Schematic for the packet flow paths through Linux networking and Xtables (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Last couple of years, I just used to disable &lt;a class=&#34;zem_slink&#34; title=&#34;Iptables&#34; href=&#34;http://www.netfilter.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;iptables&lt;/a&gt; on my system, this time I decided not to disable it and keep it enabled.&lt;/p&gt;
&lt;p&gt;So far so good, now comes the tricky part, I have http server enabled on my system and since this is on &lt;a class=&#34;zem_slink&#34; title=&#34;Local area network&#34; href=&#34;http://en.wikipedia.org/wiki/Local_area_network&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;local network&lt;/a&gt; with already firewall and other security in place so I can allow all incoming to my system and similarly I need to enable &lt;a class=&#34;zem_slink&#34; title=&#34;X display manager (program type)&#34; href=&#34;http://en.wikipedia.org/wiki/X_display_manager_%28program_type%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;XDMCP&lt;/a&gt; outgoing. So, I can add the rules like this :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>mysql output to an array for easy parsing.</title>
      <link>/2011/05/11/mysql-output-array-easy-parsing/</link>
      <pubDate>Wed, 11 May 2011 16:51:25 +0000</pubDate>
      
      <guid>/2011/05/11/mysql-output-array-easy-parsing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Today I was looking for some way to put the &lt;a class=&#34;zem_slink&#34; title=&#34;Output&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Output&#34;&gt;output&lt;/a&gt; of the &lt;a class=&#34;zem_slink&#34; title=&#34;MySQL&#34; rel=&#34;homepage&#34; href=&#34;http://www.mysql.com&#34;&gt;mysql&lt;/a&gt; output in an array in a bash script. Quick google search yeilded to results something like this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      output=$(mysql -e &amp;quot;select * from table&amp;quot;)
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;The problem with the above approach is that all the words go into separate index. So if you have a line that has space then that is split into multiple index’s. Not good…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Security — Installing and monitoring snort logs.</title>
      <link>/2010/06/04/security-installing-and-monitoring-snort-logs/</link>
      <pubDate>Fri, 04 Jun 2010 02:06:49 +0000</pubDate>
      
      <guid>/2010/06/04/security-installing-and-monitoring-snort-logs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Snort is a very good security tool to install if you are concerned about the security of your system. I find it really useful but the problem is I keep forgetting to monitor the logs so what did I do, I installed snort and configured cron to send to logs everyday, here&amp;amp;#8217;s how.&lt;/p&gt;
&lt;p&gt;On fedora, snort is available in the repository but the rules are not. So to install snort just type in the following in a terminal:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to write a Linux virus – well or a trojan.</title>
      <link>/2010/05/18/how-to-write-a-linux-virus-well-or-a-trojan/</link>
      <pubDate>Tue, 18 May 2010 16:35:20 +0000</pubDate>
      
      <guid>/2010/05/18/how-to-write-a-linux-virus-well-or-a-trojan/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;a-hrefhttpwwwgeekzoneconzfoobar6229-target_blankhow-to-write-a-linux-virusa&#34;&gt;&amp;lt;a href=&amp;quot;http://www.geekzone.co.nz/foobar/6229&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;How to write a Linux virus&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;and the folloup thereof&lt;/p&gt;
&lt;h1 id=&#34;a-hrefhttpwwwgeekzoneconzfoobar6236-target_blankfollow-up-how-to-write-a-linux-virusa&#34;&gt;&amp;lt;a href=&amp;quot;http://www.geekzone.co.nz/foobar/6236&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Follow up: How to write a Linux virus&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Thats quite a lot of discussion and an interesting one too. I too liked the point that the authour is trying to make, that is Linux too is not completely safe. I would rather like to put it as not &amp;amp;#8221;Fool Proof&amp;amp;#8221;.&lt;/p&gt;
&lt;p&gt;But no one is fool. Its just the matter of time when you do something foolish. People do keep thinking about various things and keep working. That being the case, it is not too difficult that someone would actually run the program. But the caveat is that the program/virus/trojan would still show up at some places. So you need to do few more things for this to work. If you are keen on doing this, then you need to atleast add these:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Damn Vulnerable Linux – DVL review</title>
      <link>/2010/02/04/damn-vulnerable-linux-dvl-review/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:32 +0000</pubDate>
      
      <guid>/2010/02/04/damn-vulnerable-linux-dvl-review/</guid>
      <description>&lt;p&gt;Today morning I got a chance to look at one of the other less commonly known Linux Distribution and out of the line distribution, very good for Learning purposes. The distribution is known as DVL (Damn Vulnerable Linux). As the name suggest this is for people looking at developing their skills in Security and Penetration testing. Quite a lot of good and interesting tools are included. More is left for users to experiment but I definately liked the distribution. Here is the &amp;lt;a href=&amp;quot;http://www.damnvulnerablelinux.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;homepage&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Metasploit Project Sold To Rapid7</title>
      <link>/2009/10/29/metasploit-project-sold-to-rapid7/</link>
      <pubDate>Thu, 29 Oct 2009 03:08:01 +0000</pubDate>
      
      <guid>/2009/10/29/metasploit-project-sold-to-rapid7/</guid>
      <description>&lt;p&gt;[ad]&lt;/p&gt;
&lt;p&gt;ancientribe writes &amp;amp;#8221;The wildly popular, open-source Metasploit penetration testing tool project has been sold to Rapid7, a vulnerability management vendor, paving the way for a commercial version of Metasploit to eventually hit the market. HD Moore, creator of Metasploit, was hired by Rapid7 and will continue heading up the project. This is big news for the indie Metasploit Project, which now gets full-time resources. Moore says this will translate into faster turnaround for new features. Just what a commercial Metasploit product will look like is still in the works, but Rapid7 expects to keep the Metasploit penetration testing tool as a separate product with &amp;amp;#8217;high integration&amp;amp;#8217; into Rapid7&amp;amp;#8217;s vulnerability management products.&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Database of vulnurability at milw0rm.com – udpate and makeindex with cron.</title>
      <link>/2009/09/08/database-of-vulnurability-at-milw0rm-com-udpate-and-makeindex-with-cron/</link>
      <pubDate>Tue, 08 Sep 2009 16:06:53 +0000</pubDate>
      
      <guid>/2009/09/08/database-of-vulnurability-at-milw0rm-com-udpate-and-makeindex-with-cron/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I am quite regular visitor of milw0rm and generally try to keep up with the vul&amp;amp;#8217;s. For doing this I wrote a small scripts rather set of scripts to keep myself update.  Here&amp;amp;#8217;s what we are going to do:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Get the latest tar from the site.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Extract it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make the index&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Have a shortcut to search the index.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Download the attached files for the first 2 points. &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/09/makeindex-milw0rm.sh&amp;quot;&amp;gt;makeindex-milw0rm&lt;/a&gt; and &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/09/udpate-milw0rm.sh&amp;quot;&amp;gt;udpate-milw0rm&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Consider your account to be for you then use Linux</title>
      <link>/2009/08/12/consider-your-account-to-be-for-you-then-use-linux/</link>
      <pubDate>Wed, 12 Aug 2009 15:58:11 +0000</pubDate>
      
      <guid>/2009/08/12/consider-your-account-to-be-for-you-then-use-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Found &amp;lt;a href=&amp;quot;http://www.esecurityplanet.com/features/article.php/51671_3834031_1/Consider-Linux-for-Secure-Online-Banking.htm&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt; nice article today, may be it will save someone his lifetime earning.&lt;/p&gt;
&lt;p&gt;[[danscartoon]]&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
