<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>forkb0mb.org - Tools</title>
    <link>http://forkb0mb.org/content/</link>
    <description>Still Watching Bits in a Terabyte World</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>PostgreSQL 9.1 Released</title>
    <link>http://forkb0mb.org/content/index.php?/archives/384-PostgreSQL-9.1-Released.html</link>
            <category>Database</category>
            <category>Linux</category>
            <category>Operating Systems</category>
            <category>PostgreSQL</category>
            <category>Programming</category>
            <category>RBAC/MAC</category>
            <category>SQL</category>
            <category>Systems Security</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/384-PostgreSQL-9.1-Released.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=384</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=384</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.postgresql.org/about/news.1349&quot; title=&quot;http://www.postgresql.org/about/news.1349&quot;&gt;PostgreSQL 9.1 Released&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Among the many new features, here&#039;s a snippet from the News page:&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Advancing the State of the Art&lt;/strong&gt;&lt;br /&gt;
Our community of contributors innovates with cutting-edge features. Version 9.1 includes several which are new to the database industry, such as:&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;strong&gt;K-Nearest-Neighbor Indexing&lt;/strong&gt;: index on &quot;distance&quot; for faster location and text-search queries&lt;br /&gt;
&lt;li&gt;&lt;strong&gt;Serializable Snapshot Isolation&lt;/strong&gt;: keeps concurrent transactions consistent without blocking, using &quot;true serializability&quot;&lt;br /&gt;
&lt;li&gt;&lt;strong&gt;Writeable Common Table Expressions&lt;/strong&gt;: execute complex multi-stage data updates in a single query&lt;br /&gt;
&lt;li&gt;&lt;strong&gt;Security-Enhanced Postgres&lt;/strong&gt;: deploy military-grade security and Mandatory Access Control&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
The SE-Postgres looks to be particularly interesting.  It allows you to use &lt;a href=&quot;http://www.nsa.gov/research/selinux/index.shtml&quot; title=&quot;http://www.nsa.gov/research/selinux/index.shtml&quot;&gt;SELinux&lt;/a&gt; Mandatory Access Controls on the PostgreSQL users and data.  Neat.  Particularly the &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/sql-security-label.html&quot; title=&quot;http://www.postgresql.org/docs/9.1/static/sql-security-label.html&quot;&gt;&lt;tt&gt;SECURITY LABEL&lt;/tt&gt;&lt;/a&gt;.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Beware, however, that there are some incompatibilities with previous releases!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/release-9-1.html#AEN106508&quot; title=&quot;http://www.postgresql.org/docs/9.1/static/release-9-1.html#AEN106508&quot;&gt;From the 9.1 Release Notes&lt;/a&gt;:&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Change the default value of standard_conforming_strings to on (Robert Haas)&lt;br /&gt;
&lt;br /&gt;
By default, backslashes are now ordinary characters in string literals, not escape characters. This change removes a long-standing incompatibility with the SQL standard. &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/runtime-config-compatible.html#GUC-ESCAPE-STRING-WARNING&quot; title=&quot;http://www.postgresql.org/docs/9.1/static/runtime-config-compatible.html#GUC-ESCAPE-STRING-WARNING&quot;&gt;escape_string_warning&lt;/a&gt; has produced warnings about this usage for years. E&#039;&#039; strings are the proper way to embed backslash escapes in strings and are unaffected by this change.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Also from the Release Notes, it mentions the addition of &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/warm-standby.html#SYNCHRONOUS-REPLICATION&quot; title=&quot;http://www.postgresql.org/docs/9.1/static/warm-standby.html#SYNCHRONOUS-REPLICATION&quot;&gt;synchronous replication&lt;/a&gt;.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
PostgreSQL streaming replication is asynchronous by default. If the primary server crashes then some transactions that were committed may not have been replicated to the standby server, causing data loss. The amount of data loss is proportional to the replication delay at the time of failover.&lt;br /&gt;
&lt;br /&gt;
Synchronous replication offers the ability to confirm that all changes made by a transaction have been transferred to one synchronous standby server. This extends the standard level of durability offered by a transaction commit. This level of protection is referred to as 2-safe replication in computer science theory.&lt;br /&gt;
&lt;br /&gt;
When requesting synchronous replication, each commit of a write transaction will wait until confirmation is received that the commit has been written to the transaction log on disk of both the primary and standby server. The only possibility that data can be lost is if both the primary and the standby suffer crashes at the same time. [...] ...it also necessarily increases the response time for the requesting transaction. The minimum wait time is the roundtrip time between primary to standby.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
There&#039;s also a &lt;a href=&quot;http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.1&quot; title=&quot;http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.1&quot;&gt;What&#039;s New in PostgreSQL 9.1&lt;/a&gt; wiki page that explains much of these new features in detail.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Fri, 16 Sep 2011 22:40:27 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/384-guid.html</guid>
    
</item>
<item>
    <title>Opa</title>
    <link>http://forkb0mb.org/content/index.php?/archives/382-Opa.html</link>
            <category>Articles</category>
            <category>JavaScript/AJAX</category>
            <category>News</category>
            <category>Programming</category>
            <category>Software</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/382-Opa.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=382</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=382</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://lambda-the-ultimate.org/node/4336&quot; title=&quot;http://lambda-the-ultimate.org/node/4336&quot;&gt;Opa&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://opalang.org/&quot; title=&quot;http://opalang.org/&quot;&gt;Opa&lt;/a&gt; is a new member in the family of languages aiming to make web programming transparent by automatically generating client-side Javascript and handling communication and session control. Opa is written in OCaml. A hierarchical database and web server are integrated with the language. The distribution model is based on a notion of a session, a construct roughly comparable to process definitions in the join-calculus or to concurrent objects in a number of formalisms.&lt;br /&gt;
&lt;br /&gt;
A good place to start is &lt;a href=&quot;http://doc.opalang.org/index.html#_introducing_opa&quot; title=&quot;http://doc.opalang.org/index.html#_introducing_opa&quot;&gt;here&lt;/a&gt;. And &lt;a href=&quot;http://opalang.org/see.xmlt&quot; title=&quot;http://opalang.org/see.xmlt&quot;&gt;here&lt;/a&gt; you can find several example programs with accompanying source code.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This looks interesting.   Although I don&#039;t know OCaml, it might be worth learning it to use this.  The automatic creation of the client-side JavaScript for maintaining sessions and communication sounds pretty slick.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://opalang.org/learn.xmlt&quot; title=&quot;http://opalang.org/learn.xmlt&quot;&gt;Here is the link to the documentation&lt;/a&gt;, which looks to be pretty decent.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Sun, 28 Aug 2011 00:34:01 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/382-guid.html</guid>
    
</item>
<item>
    <title>Tunneling nmap through Tor</title>
    <link>http://forkb0mb.org/content/index.php?/archives/378-Tunneling-nmap-through-Tor.html</link>
            <category>Articles</category>
            <category>Cryptography/Privacy</category>
            <category>Networking</category>
            <category>Network Security</category>
            <category>News</category>
            <category>Operating Systems</category>
            <category>Routing</category>
            <category>Software</category>
            <category>Technology</category>
            <category>Tools</category>
            <category>Unix</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/378-Tunneling-nmap-through-Tor.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=378</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=378</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.commondork.com/2009/06/26/tunneling-nmap-through-tor/&quot; title=&quot;http://www.commondork.com/2009/06/26/tunneling-nmap-through-tor/&quot;&gt;Tunneling nmap through Tor&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I looked at how to reduce your exposure using Tor earlier in the week. We installed Tor and Privoxy and configured our system to browse the Internet anonymously. We can use Tor and another great program called proxychains to Torify our network scans with nmap.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
I checked this out and it seems to work well.  Other than the fact that Tor doesn&#039;t seem to carry UDP traffic (other than DNS) or ICMP traffic, you&#039;re limited to TCP traffic alone, which isn&#039;t too much of a limitation.&lt;br /&gt;
&lt;br /&gt;
It is a little slow getting your scan results back - especially if you don&#039;t pass -p&amp;lt;port1&gt;,&amp;lt;port2&gt; to nmap(1), but it&#039;s certainly more secure than just trying to use an open proxy server out on the &#039;net.&lt;br /&gt;
&lt;br /&gt;
All in all, a neat trick.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Thu, 28 Jul 2011 12:11:34 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/378-guid.html</guid>
    
</item>
<item>
    <title>Common Threads:  OpenSSH Key Management, part One</title>
    <link>http://forkb0mb.org/content/index.php?/archives/374-Common-Threads-OpenSSH-Key-Management,-part-One.html</link>
            <category>Articles</category>
            <category>Cryptography/Privacy</category>
            <category>IBM DeveloperWorks</category>
            <category>Networking</category>
            <category>Network Security</category>
            <category>News</category>
            <category>SSL</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/374-Common-Threads-OpenSSH-Key-Management,-part-One.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=374</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=374</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.ibm.com/developerworks/library/l-keyc.html&quot; title=&quot;http://www.ibm.com/developerworks/library/l-keyc.html&quot;&gt;Common Threads:  OpenSSH Key Management, part One&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Many of us use the excellent OpenSSH [...] as a secure, encrypted replacement for the venerable telnet and rsh commands. One of OpenSSH&#039;s more intriguing features is its ability to authenticate users using the RSA and DSA authentication protocols, which are based on a pair of complementary numerical keys. As one of its main appeals, RSA and DSA authentication promise the capability of establishing connections to remote systems without supplying a password. While this is appealing, new OpenSSH users often configure RSA/DSA the quick and dirty way, resulting in passwordless logins, but opening up a big security hole in the process.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Yet another of the DeveloperWorks! series.  I love these articles.&lt;br /&gt;
&lt;br /&gt;
The vulnerability in question has to do with pub-key (RSA/DSA) authentication and leaving a null/blank passphrase on the keypair.  This article describes how to configure ssh-agent to cache the decrypted private keys so you only have to type the passphrase once per session.  This has the benefit of allowing you to use scripted SSH logins without being prompted for a password, but also means that the keypair is still relatively secure even if someone else manages to compromise them via the filesystem.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
OpenSSH&#039;s RSA and DSA authentication protocols are based on a pair of specially generated cryptographic keys, called the private key and the public key. The advantage of using these key-based authentication systems is that in many cases, it&#039;s possible to establish secure connections without having to manually type in a password.&lt;br /&gt;
&lt;br /&gt;
While the key-based authentication protocols are relatively secure, problems arise when users take certain shortcuts in the name of convenience, without fully understanding their security implications. In this article, we&#039;ll take a good look at how to correctly use RSA and DSA authentication protocols without exposing ourselves to any unnecessary security risks. In my next article, I&#039;ll show you how to use ssh-agent to cache decrypted private keys, and introduce keychain, an ssh-agent front-end that offers a number of convenience advantages without sacrificing security.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
A more in-depth description of what I mentioned above.  &lt;br /&gt;
&lt;br /&gt;
Highlights include:&lt;br /&gt;
&lt;li&gt; What is RSA/DSA authentication?&lt;br /&gt;
&lt;li&gt; How RSA/DSA keys work&lt;br /&gt;
&lt;li&gt; Two observations&lt;br /&gt;
&lt;li&gt; ssh-keygen up close&lt;br /&gt;
&lt;li&gt; The quick compromise&lt;br /&gt;
&lt;li&gt; RSA key pair generation&lt;br /&gt;
&lt;li&gt; RSA public key install&lt;br /&gt;
&lt;li&gt; DSA key generation&lt;br /&gt;
&lt;li&gt; DSA public key install&lt;br /&gt;
&lt;br /&gt;
For those already familiar with ssh-agent(1) - which you should be - then you can skip ahead to &lt;a href=&quot;http://www.ibm.com/developerworks/library/l-keyc2/&quot; title=&quot;http://www.ibm.com/developerworks/library/l-keyc2/&quot;&gt;Part Two&lt;/a&gt; and &lt;a href=&quot;http://www.ibm.com/developerworks/library/l-keyc3/&quot; title=&quot;http://www.ibm.com/developerworks/library/l-keyc3/&quot;&gt;Part Three&lt;/a&gt;.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Sun, 16 Jan 2011 16:03:46 -0500</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/374-guid.html</guid>
    
</item>
<item>
    <title>20 Years of Adobe Photoshop</title>
    <link>http://forkb0mb.org/content/index.php?/archives/365-20-Years-of-Adobe-Photoshop.html</link>
            <category>Articles</category>
            <category>News</category>
            <category>Software</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/365-20-Years-of-Adobe-Photoshop.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=365</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=365</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.webdesignerdepot.com/2010/02/20-years-of-adobe-photoshop/&quot; title=&quot;http://www.webdesignerdepot.com/2010/02/20-years-of-adobe-photoshop/&quot;&gt;20 Years of Adobe Photoshop&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
One of the most impressive things about the company is the fact that one gifted family, consisting of an engineering prof, a PHD engineering student, and a talented special effects whiz working at Industrial Light and Magic came up with the core idea of Photoshop.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Thomas Knoll&lt;/strong&gt;, the PHD student, is still heavily involved with Photoshop years later.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Glen Knoll&lt;/strong&gt; was a college professor with two sons and two hobbies; computers and photography.&lt;br /&gt;
&lt;br /&gt;
He had a darkroom in his basement, and an Apple II Plus that he was allowed to bring home from work.&lt;br /&gt;
&lt;br /&gt;
Thomas Knoll adopted his father’s photography habit throughout high school, while his brother, &lt;strong&gt;John Knoll&lt;/strong&gt;, purchased one of the first Macs available to the public.&lt;br /&gt;
&lt;br /&gt;
Fast forward to 1987: Thomas Knoll was a PHD student studying Engineering at the University of Michigan. His brother was working at Industrial Light and Magic.&lt;br /&gt;
&lt;br /&gt;
Thomas Knoll wrote a subroutine for a program to translate monochrome images on his monitor to grayscale.&lt;br /&gt;
&lt;br /&gt;
The successful subroutine led Knoll to create more and very soon he had a number of processes for achieving photographic effects on digital images.&lt;br /&gt;
&lt;br /&gt;
After his brother John saw what Thomas was doing, he recommended that Thomas turn what he was doing into a full-featured image editor.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
And lo, the world&#039;s most powerful - and likely most used - image editing software was born.&lt;br /&gt;
&lt;br /&gt;
It&#039;s hard to believe it&#039;s been 20 years.  I started tinkering with Photoshop 3.0, around 1995.  I&#039;ve had access to versions 3.0, 4.0, 5.0, 5.5, 6.0 and 7.0 over the years.  I definitely do not have the eye for graphics design, but it&#039;s fun tinkering around.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;font size=&quot;+1&quot;&gt;1994 – Photoshop 3.0&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The big story for Adobe Photoshop 3.0 was layers. Layers were and are a lifesaver for any marginally complex design.&lt;br /&gt;
&lt;br /&gt;
Prior to their introduction, designers would save different versions of designs so that they could go back and grab them if needed; layers made this practice redundant.&lt;br /&gt;
&lt;br /&gt;
Layers are individual slices of the image that go together to make the final “sandwich” of the image. Different images, such as those used in the image above in the 3.0 splash screen, are assigned their own layers, making it easy to work on those images without tampering with other areas of the image.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This is the first version I tried.  The layers feature is a life-saver.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
Thomas Knoll, the original creator of the program, was responsible for their development. Other engineers made improvements in the program’s performance with Power Mac chips and bringing the Windows version up to the same level as the Mac version. Tabbed palettes also had their debut in 3.0.&lt;br /&gt;
&lt;br /&gt;
Adobe engineers included Adobe Transient Witticisms (ATW) with this version. They were little Easter Egg funny one-liners that would appear only when you pressed obscure combinations of keys.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;a href=&quot;http://www.peachpit.com/articles/article.aspx?p=30163&amp;seqNum=10&quot; title=&quot;http://www.peachpit.com/articles/article.aspx?p=30163&amp;seqNum=10&quot;&gt;Here&lt;/a&gt; is a &lt;a href=&quot;http://www.peachpit.com/articles/article.aspx?p=30163&amp;seqNum=10&quot; title=&quot;http://www.peachpit.com/articles/article.aspx?p=30163&amp;seqNum=10&quot;&gt;small list&lt;/a&gt; of known &quot;Easter Eggs&quot; contained within Photoshop.  They&#039;re a huge waste of code, CPU, and memory, but usually worth checking out.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Wed, 17 Feb 2010 20:05:51 -0500</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/365-guid.html</guid>
    
</item>
<item>
    <title>Graphical Network Simulator 3</title>
    <link>http://forkb0mb.org/content/index.php?/archives/354-Graphical-Network-Simulator-3.html</link>
            <category>AAA</category>
            <category>Cisco</category>
            <category>Firewall</category>
            <category>Networking</category>
            <category>Network Security</category>
            <category>News</category>
            <category>Routing</category>
            <category>Software</category>
            <category>Tools</category>
            <category>VPN</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/354-Graphical-Network-Simulator-3.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=354</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=354</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.gns3.net/&quot; title=&quot;http://www.gns3.net/&quot;&gt;Graphical Network Simulator 3&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This simulator is absolutely &lt;strong&gt;awesome&lt;/strong&gt;.  It requires that you have the Cisco IOS images as it comes with a MIPS emulator and actually emulates a real Cisco router, switch, or PIX firewall.  It&#039;s so realistic that you can design a network, configure the routers and switches, and then drop the running configurations onto real network gear.&lt;br /&gt;
&lt;br /&gt;
It certainly helps to have &lt;em&gt;plenty&lt;/em&gt; of RAM available to run this.  1 GB or more is almost a necessity.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Tue, 08 Dec 2009 03:17:43 -0500</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/354-guid.html</guid>
    
</item>
<item>
    <title>Shellcode Collection</title>
    <link>http://forkb0mb.org/content/index.php?/archives/352-Shellcode-Collection.html</link>
            <category>Programming</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/352-Shellcode-Collection.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=352</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=352</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.shell-storm.org/shellcode/&quot; title=&quot;http://www.shell-storm.org/shellcode/&quot;&gt;Shellcode Collection&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This site contains hundreds of shellcodes ranging from the standard &lt;em&gt;execve(/bin/sh)&lt;/em&gt; to bindshells; from Linux to IRIX to Cisco IOS.   Pretty neat collection!&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Tue, 27 Oct 2009 16:33:55 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/352-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 8.3 Cheat Sheet</title>
    <link>http://forkb0mb.org/content/index.php?/archives/340-PostgreSQL-8.3-Cheat-Sheet.html</link>
            <category>Database</category>
            <category>PostgreSQL</category>
            <category>Programming</category>
            <category>SQL</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/340-PostgreSQL-8.3-Cheat-Sheet.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=340</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=340</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.postgresonline.com/journal/index.php?/archives/87-PostgreSQL-8.3-PLPGSQL-Cheatsheet-Overview.html&quot;  title=&quot;http://www.postgresonline.com/journal/index.php?/archives/87-PostgreSQL-8.3-PLPGSQL-Cheatsheet-Overview.html&quot;&gt;PostgreSQL 8.3 Cheat Sheet&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
A very handy cheat-sheet of common PostgreSQL programming features.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Sun, 14 Jun 2009 07:43:39 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/340-guid.html</guid>
    
</item>
<item>
    <title>New CAPTCHA Concepts</title>
    <link>http://forkb0mb.org/content/index.php?/archives/329-New-CAPTCHA-Concepts.html</link>
            <category>Cryptography/Privacy</category>
            <category>News</category>
            <category>Software</category>
            <category>Technology</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/329-New-CAPTCHA-Concepts.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=329</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=329</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    /*&lt;br /&gt;
There was an article on Slashdot earlier today bemoaning the uselessness of CAPTCHAs.   While I don&#039;t agree that they&#039;re useless, they have been fairly fruitless at stopping comment spam on my blog here.&lt;br /&gt;
&lt;br /&gt;
The article mentions two possible &quot;successors&quot; to the standard image and audio CAPTCHA, let&#039;s take a look at them.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://spamfizzle.com/CAPTCHA.aspx&quot;  title=&quot;http://spamfizzle.com/CAPTCHA.aspx&quot;&gt;The good&lt;/a&gt;:&lt;br /&gt;
This one comes from a site called &lt;a href=&quot;http://spamfizzle.com/default.aspx&quot;  title=&quot;http://spamfizzle.com/default.aspx&quot;&gt;spamfizzle.com&lt;/a&gt;.  Their approach to going beyond the standard 2-dimensional image is to &lt;a href=&quot;http://spamfizzle.com/CAPTCHA.aspx&quot;  title=&quot;http://spamfizzle.com/CAPTCHA.aspx&quot;&gt;go 3D&lt;/a&gt;.  Each object in a scene will be represented by a letter.  Hundreds, if not thousands, of 3D images can be created using the exact same 3D &quot;scene&quot; but shown from different angles and with different lighting sources.  You will then be required to enter, in order, the letter on the cat&#039;s tail, the letter in the upper left window pane, and the number of branches on the tree.  Using only letters, no numbers, the possible combinations of the CAPTCHAs requiring only 3 letters is as follows:  26*25*24 = 15,600.   At 4 letters, it becomes 358,800 possibilities.  At 5 letters, it&#039;s now 7,893,600 possible combinations.  There are also several other features that make nuking CAPTCHA-cracking programs obsolete within minutes; as well as features for making it easier for humans to work with.   I really don&#039;t feel that I can do justice to this article by summarizing it here.   I strongly encourage you to &lt;a href=&quot;http://spamfizzle.com/CAPTCHA.aspx&quot;  title=&quot;http://spamfizzle.com/CAPTCHA.aspx&quot;&gt;read the article itself&lt;/a&gt; (even though it is hosted on a Windows platform).&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://random.irb.hr/signup.php&quot;  title=&quot;http://random.irb.hr/signup.php&quot;&gt;The bad&lt;/a&gt;:&lt;br /&gt;
This site requires that you really know your math.  How many people are going to know enough geometry, trigonometry, and calculus to figure out &lt;a href=&quot;http://random.irb.hr/signup.php&quot;  title=&quot;http://random.irb.hr/signup.php&quot;&gt;this&lt;/a&gt; challenge/response?&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://forkb0mb.org/images/ugly-alan.jpg&quot;  title=&quot;http://forkb0mb.org/images/ugly-alan.jpg&quot;&gt;The ugly&lt;/a&gt;:&lt;br /&gt;
What can I say?&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Wed, 16 Jul 2008 03:54:48 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/329-guid.html</guid>
    
</item>
<item>
    <title>Miscellaneous Microsoft Docs</title>
    <link>http://forkb0mb.org/content/index.php?/archives/322-Miscellaneous-Microsoft-Docs.html</link>
            <category>Operating Systems</category>
            <category>Programming</category>
            <category>Tools</category>
            <category>Windows</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/322-Miscellaneous-Microsoft-Docs.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=322</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=322</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    /*&lt;br /&gt;
Miscellaneous Microsoft Docs&lt;br /&gt;
&lt;br /&gt;
Occasionally I come across some Microsoft articles that are of use to myself or those I know.  I&#039;ve gathered a list of Windows Server 2K3 and IIS 6.0 commands and tools that will help in automating processes.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms957500.aspx&quot;  title=&quot;http://msdn.microsoft.com/en-us/library/ms957500.aspx&quot;&gt;How to Restart IIS&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d40b56ee-90d4-45e1-9b82-4aaea90eb02e.mspx?mfr=true&quot;  title=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d40b56ee-90d4-45e1-9b82-4aaea90eb02e.mspx?mfr=true&quot;&gt;Additional Resources for the IIS 6.0 Metabase&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms525006.aspx&quot;  title=&quot;http://msdn.microsoft.com/en-us/library/ms525006.aspx&quot;&gt;Command-Line Tools Included in IIS&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1805162e-6ac5-4a98-9a08-919c4c10827d.mspx?mfr=true&quot;  title=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1805162e-6ac5-4a98-9a08-919c4c10827d.mspx?mfr=true&quot;&gt;Using Command-Line Administration Scripts&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true&quot;  title=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true&quot;&gt;Starting and Stopping Services (IIS 6.0)&lt;/a&gt;&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Wed, 18 Jun 2008 01:18:06 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/322-guid.html</guid>
    
</item>
<item>
    <title>BackTrack Linux</title>
    <link>http://forkb0mb.org/content/index.php?/archives/312-BackTrack-Linux.html</link>
            <category>IDS/IPS</category>
            <category>Linux</category>
            <category>Networking</category>
            <category>Network Security</category>
            <category>Operating Systems</category>
            <category>Sniffers</category>
            <category>Tools</category>
            <category>Unix</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/312-BackTrack-Linux.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=312</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=312</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.remote-exploit.org/backtrack.html&quot;  title=&quot;http://www.remote-exploit.org/backtrack.html&quot;&gt;BackTrack Linux&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
BackTrack is the most Top rated linux live distribution focused on penetration testing. With no installation whatsoever, the analysis platform is started directly from the CD-Rom and is fully accessible within minutes.&lt;br /&gt;
&lt;br /&gt;
It&#039;s evolved from the merge of the two wide spread distributions - Whax and Auditor Security Collection. By joining forces and replacing these distributions, &lt;a href=&quot;http://www.remote-exploit.org/backtrack.html&quot;  title=&quot;http://www.remote-exploit.org/backtrack.html&quot;&gt;BackTrack&lt;/a&gt; has gained massive popularity and was voted in 2006 as the #1 Security Live Distribution by insecure.org. Security professionals as well as new comers are using BackTrack as their favorite toolset all over the globe.&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Because &lt;a href=&quot;http://www.freshports.org/security/metasploit/&quot;  title=&quot;http://www.freshports.org/security/metasploit/&quot;&gt;Metasploit&lt;/a&gt; is one of the key tools for most analysts it is tightly integrated into BackTrack and both projects collaborate together to always provide an on-the-edge implementation of Metasploit within the BackTrack CD-Rom images or the upcoming remote-exploit.org distributed and maintained virtualization images (like VMWare images appliances).&lt;br /&gt;
&lt;br /&gt;
Currently BackTrack consists of more than 300 different up-to-date tools which are logically structured according to the work flow of security professionals. This structure allows even newcomers to find the related tools to a certain task to be accomplished. New technologies and testing techniques are merged into BackTrack as soon as possible to keep it up-to-date.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This live-CD Linux distribution truly has &lt;a href=&quot;http://wiki.remote-exploit.org/index.php/Tools&quot;  title=&quot;http://wiki.remote-exploit.org/index.php/Tools&quot;&gt;every tool you could imagine&lt;/a&gt; using for a security audit.   There are 24 information gathering tools; 21 network mapping tools; 65 vulnerability identification tools; 11 penetration tools; 48 privilege escalation tools; 15 backdoors; a log cleaner; 29 wireless analysis tools; 7 VoIP analysis tools; 13 digital forensics tools; 7 reverse engineering tools; and the Snort IDS.   Quite a collection!&lt;br /&gt;
&lt;br /&gt;
The live-CD boots to a KDE desktop, with support for various ethernet NICs and wireless cards both natively and through &lt;a href=&quot;http://ndiswrapper.sourceforge.net/joomla/&quot; &gt;ndiswrapper&lt;/a&gt;.  The website even includes &lt;a href=&quot;http://www.remote-exploit.org/backtrack_screenshots.html&quot;  title=&quot;http://www.remote-exploit.org/backtrack_screenshots.html&quot;&gt;screenshots&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The current version is &lt;a href=&quot;http://www.remote-exploit.org/bt3b141207.iso.torrent&quot;  title=&quot;http://www.remote-exploit.org/bt3b141207.iso.torrent&quot;&gt;141207&lt;/a&gt; (12/14/2007 - Beta 3).  MD5 checksums are available on the download page.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Mon, 02 Jun 2008 20:23:37 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/312-guid.html</guid>
    
</item>
<item>
    <title>ArpON</title>
    <link>http://forkb0mb.org/content/index.php?/archives/311-ArpON.html</link>
            <category>Networking</category>
            <category>Network Security</category>
            <category>News</category>
            <category>Software</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/311-ArpON.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=311</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=311</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://arpon.sourceforge.net/about.html&quot;  title=&quot;http://arpon.sourceforge.net/about.html&quot;&gt;ArpON&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ArpON is an ARP handler. It is able to handle network devices automatically or manually, to print a list of up network interfaces of the system (it uses the last of the list). It identifies the interface&#039;s datalink layer you are using but it supports only Ethernet/Wireless as datalink. ArpON sets the netowrk interface and it deletes the PROMISCUE flag.&lt;br /&gt;
&lt;br /&gt;
Among all its features ArpON is able to ping using ARP a host, the possibility to ping the broadcast address (it can compute the number of up host through netmask address, it recognizes the address class INET/IPV4), then it prints a up host&#039;s list of the LAN.&lt;br /&gt;
&lt;br /&gt;
ArpON can be also a passive sniffer and so it can capture all inbound/outbound ARP packets, requests and replies, in TcpDump style.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This utility just came through the &lt;a href=&quot;http://marc.info/?l=focus-linux&amp;m=121242287026294&amp;w=2&quot;  title=&quot;http://marc.info/?l=focus-linux&amp;m=121242287026294&amp;w=2&quot;&gt;focus-linux&lt;/a&gt; mailing list today.  It appears to be a Linux-based version of Cisco&#039;s port-security for MAC filtering, with additional features.&lt;br /&gt;
&lt;br /&gt;
The aim is to block faked ARP replies; both solicited and unsolicited.  While it claims to work well even with DHCP, I have a feeling it might cause breakage in certain scenarios.  In a virtualized environment, the MAC address assigned to the virtual NIC may well change between boots.   In a hot-failover scenario, it may cause the host to ignore gratuitous ARP.&lt;br /&gt;
&lt;br /&gt;
This tool also supports ARP-level &quot;ping&quot;, in both unicast and broadcast mode.  This works in the same fashion as the &lt;a href=&quot;http://www.habets.pp.se/synscan/programs.php?prog=arping&quot;  title=&quot;http://www.habets.pp.se/synscan/programs.php?prog=arping&quot;&gt;ARPing&lt;/a&gt; utility.&lt;br /&gt;
&lt;br /&gt;
While this tool looks like it might be useful in smaller, semi-static environments, I think Cisco&#039;s &lt;a href=&quot;http://www.nsa.gov/notices/notic00004.cfm?Address=/snac/switches/Factsheet-Cisco%20Port%20Security.pdf&quot;  title=&quot;http://www.nsa.gov/notices/notic00004.cfm?Address=/snac/switches/Factsheet-Cisco%20Port%20Security.pdf&quot;&gt;port-security&lt;/a&gt; is likely a more reliable option.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Mon, 02 Jun 2008 18:29:40 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/311-guid.html</guid>
    
</item>
<item>
    <title>AJAX Security Tools</title>
    <link>http://forkb0mb.org/content/index.php?/archives/308-AJAX-Security-Tools.html</link>
            <category>Articles</category>
            <category>Cryptography/Privacy</category>
            <category>IBM DeveloperWorks</category>
            <category>JavaScript/AJAX</category>
            <category>Networking</category>
            <category>Network Security</category>
            <category>News</category>
            <category>Programming</category>
            <category>SSL</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/308-AJAX-Security-Tools.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=308</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=308</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.ibm.com/developerworks/web/library/wa-aj-sectools.html?ca=dgr-lnxw01AjaxSecTools&amp;S_TACT=105AGX59&amp;S_CMP=GR&quot;  title=&quot;http://www.ibm.com/developerworks/web/library/wa-aj-sectools.html?ca=dgr-lnxw01AjaxSecTools&amp;S_TACT=105AGX59&amp;S_CMP=GR&quot;&gt;AJAX Security Tools&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Certain vulnerabilities within Ajax applications can allow malicious hackers to reek havoc with your applications. Identity theft, unprotected access to sensitive information, browser crashes, defacement of Web applications, and Denial of Service attacks are just a few of the potential disasters Ajax applications can be prone to and which developers need to guard against when building Ajax capabilities into their applications.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
This DeveloperWorks article has some interesting tools.  One, &lt;a href=&quot;http://assl.sullof.com/assl/&quot;  title=&quot;http://assl.sullof.com/assl/&quot;&gt;aSSL&lt;/a&gt;, is an AJAX add-on that allows you to tunnel your AJAX requests back to the server over AES encryption.   Very nice.  It&#039;s licensed under the MIT license.&lt;br /&gt;
&lt;br /&gt;
There are also links to several Firefox add-ons and extensions, such as &lt;a href=&quot;http://sessionmanager.mozdev.org/&quot;  title=&quot;http://sessionmanager.mozdev.org/&quot;&gt;Session Manager&lt;/a&gt;, that allows you to re-establish sessions on demand.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Sat, 31 May 2008 18:51:25 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/308-guid.html</guid>
    
</item>
<item>
    <title>pfSense</title>
    <link>http://forkb0mb.org/content/index.php?/archives/275-pfSense.html</link>
            <category>BSD</category>
            <category>Firewall</category>
            <category>Networking</category>
            <category>Network Security</category>
            <category>Operating Systems</category>
            <category>Routing</category>
            <category>Tools</category>
            <category>Unix</category>
            <category>VPN</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/275-pfSense.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=275</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=275</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.pfsense.org/index.php?option=com_frontpage&amp;Itemid=1&quot;  title=&quot;http://www.pfsense.org/index.php?option=com_frontpage&amp;Itemid=1&quot;&gt;pfSense&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&lt;a href=&quot;http://www.pfsense.org/index.php?option=com_frontpage&amp;Itemid=1&quot;  title=&quot;http://www.pfsense.org/index.php?option=com_frontpage&amp;Itemid=1&quot;&gt;pfSense&lt;/a&gt; is (yet another) all-in-one router/firewall/VPN device.  It&#039;s based on the &lt;a href=&quot;http://m0n0.ch/wall/&quot;  title=&quot;http://m0n0.ch/wall/&quot;&gt;m0n0wall&lt;/a&gt; firewall, so it&#039;s based on FreeBSD and the entire system configuration is contained in one XML file.  The entire rc process is written in PHP, making the XML parsing easy and also allowing for easy extendability.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve seen about a million of these all-in-one devices, but what sets this one apart for me is the &lt;a href=&quot;http://www.pfsense.com/screenshots/&quot;  title=&quot;http://www.pfsense.com/screenshots/&quot;&gt;GUI&lt;/a&gt;.  This looks to be the simplest, yet most-powerful, all-inclusive web-based GUI I&#039;ve seen on such a platform.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a quick rundown of the &lt;a href=&quot;http://www.pfsense.com/index.php?option=com_content&amp;task=view&amp;id=40&amp;Itemid=43&quot;  title=&quot;http://www.pfsense.com/index.php?option=com_content&amp;task=view&amp;id=40&amp;Itemid=43&quot;&gt;features&lt;/a&gt; included:&lt;br /&gt;
&lt;br /&gt;
SSL web interface&lt;br /&gt;
wireless support&lt;br /&gt;
stateful packet filtering&lt;br /&gt;
NAT (many-to-one/one-to-one)&lt;br /&gt;
PPPoE and PPTP support on the WAN interface&lt;br /&gt;
DHCP client/server&lt;br /&gt;
IPsec VPN tunnels (IKE; with support for hardware crypto cards and mobile clients)&lt;br /&gt;
PPTP VPN (with RADIUS server support)&lt;br /&gt;
caching DNS server&lt;br /&gt;
DynDNS support&lt;br /&gt;
SNMP agent&lt;br /&gt;
traffic shaping&lt;br /&gt;
configuration backup/restore&lt;br /&gt;
load balancing&lt;br /&gt;
bridging firewall (&quot;invisible&quot; firewall)&lt;br /&gt;
&lt;em&gt;many others&lt;/em&gt;&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Thu, 20 Mar 2008 09:15:21 -0400</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/275-guid.html</guid>
    
</item>
<item>
    <title>Prototype JavaScript Framework</title>
    <link>http://forkb0mb.org/content/index.php?/archives/267-Prototype-JavaScript-Framework.html</link>
            <category>Programming</category>
            <category>Tools</category>
    
    <comments>http://forkb0mb.org/content/index.php?/archives/267-Prototype-JavaScript-Framework.html#comments</comments>
    <wfw:comment>http://forkb0mb.org/content/wfwcomment.php?cid=267</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://forkb0mb.org/content/rss.php?version=2.0&amp;type=comments&amp;cid=267</wfw:commentRss>
    

    <author>nospam@example.com (TJE)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.prototypejs.org/&quot;  title=&quot;http://www.prototypejs.org/&quot;&gt;Prototype JavaScript Framework&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
I am just starting to dig into AJAX and Prototype, more specifically.   So far, it seems fairly intuitive and less bulky than the &lt;a href=&quot;http://code.google.com/webtoolkit/&quot;  title=&quot;http://code.google.com/webtoolkit/&quot;&gt;Google Web Toolkit&lt;/a&gt; (GWT).&lt;br /&gt;
&lt;br /&gt;
For those wishing to jump straight to the &lt;a href=&quot;http://www.prototypejs.org/api&quot;  title=&quot;http://www.prototypejs.org/api&quot;&gt;API&lt;/a&gt; docs, click &lt;a href=&quot;http://www.prototypejs.org/api&quot;  title=&quot;http://www.prototypejs.org/api&quot;&gt;here&lt;/a&gt;.  You might also be interested in the &lt;a href=&quot;http://www.prototypejs.org/learn&quot;  title=&quot;http://www.prototypejs.org/learn&quot;&gt;Tips and Tutorials&lt;/a&gt; section.&lt;br /&gt;
*/ 
    </content:encoded>

    <pubDate>Tue, 15 Jan 2008 19:59:01 -0500</pubDate>
    <guid isPermaLink="false">http://forkb0mb.org/content/index.php?/archives/267-guid.html</guid>
    
</item>

</channel>
</rss>