<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU4CSHg9eyp7ImA9Wx9QEU0.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782</id><updated>2010-12-23T13:39:29.663+01:00</updated><title>Thijs' today</title><subtitle type="html">whatever I find on my pasteboard.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://thijstoday.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>200</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ThijsToday" /><feedburner:info uri="thijstoday" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DU4CSHg8eSp7ImA9Wx9QEU0.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-6423614372782573553</id><published>2010-12-23T13:39:00.001+01:00</published><updated>2010-12-23T13:39:29.671+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-23T13:39:29.671+01:00</app:edited><title>VLC screen sharing</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;That screen you're looking at there? It's not my Mac. It's my Apple TV. TUAW reader James Low wondered if you could stream your OS X screen using the screen:// feature of VLC along the lines of&amp;nbsp;&lt;a href="http://ifoundthesolution.blogspot.com/2008/02/screencasting-using-vlc.html" style="color: #7c8cc5;" target="_blank"&gt;the instructions found on this blog post&lt;/a&gt;. I decided to test it out using the same method I described in my&amp;nbsp;&lt;a href="http://www.tuaw.com/2010/12/21/dvds-are-playing-back-on-my-apple-tv-and-its-not-really-that/" style="color: #7c8cc5;" target="_blank"&gt;earlier DVD-to-Apple TV post&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Instead of streaming from my DVD (namely via dvdread:///dev/rdisk5@1:3-), I substituted screen://, as follows.&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;/Applications/VLC.app/Contents/MacOS/VLC -vv screen:// --intf=rc '--sout=#transcode{vcodec=h264,vb=2048,acodec=mp4a,ab=192}:standard{mux=ts,dst=-,access=file}' | mediastreamsegmenter -f /Library/WebServer/Documents/stream -D&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
It worked. All other instructions remain the same as from the DVD post.&lt;br /&gt;
&lt;br /&gt;
So what are the downsides? First, the image was a bit blurry due to the H.264 transcoding and the limited bit rate, but it wasn't too bad. It remained reasonably readable at all times. Second, there was a distinct lag between what was going on at the Mac and what was being shown on the Apple TV. Pausing the stream, like I did to take this screen shot, slightly increased that lag.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;br /&gt;
On the bright side? Screencasting. From your Mac. To your Apple TV.&lt;br /&gt;
&lt;br /&gt;
I think that's pretty cool.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-6423614372782573553?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tK63k3Z8rzNDSg2Xm4CJt35g9IE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tK63k3Z8rzNDSg2Xm4CJt35g9IE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tK63k3Z8rzNDSg2Xm4CJt35g9IE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tK63k3Z8rzNDSg2Xm4CJt35g9IE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/_R3jPHOpXqc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/6423614372782573553/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/12/vlc-screen-sharing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/6423614372782573553?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/6423614372782573553?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/_R3jPHOpXqc/vlc-screen-sharing.html" title="VLC screen sharing" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/12/vlc-screen-sharing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIMSXk6fip7ImA9Wx9QEE8.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-1478811790678294223</id><published>2010-12-22T15:36:00.001+01:00</published><updated>2010-12-22T15:36:28.716+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T15:36:28.716+01:00</app:edited><title>I think we could all probably use a rest.</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;think we all probably rested enough. ;)&lt;br/&gt;&lt;br/&gt;Metababy was a wiki before the term was invented, a freeforall website where anyone could post, edit and update each others material. &lt;br/&gt;&lt;br/&gt;Very, very avant la lettre ;)&lt;/p&gt;verwijst naar: &lt;p&gt;&lt;blockquote&gt;"think we could all probably use a rest."&lt;br/&gt;- &lt;a href='http://www.metababy.com/'&gt;Metababy&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/108138470397889142974/id/qVUfv8axr8Kg65lkboIPfV3hoaQ'&gt;bekijken via Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-1478811790678294223?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GI_q3xIrxilMJOdTl-gocLRdF9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GI_q3xIrxilMJOdTl-gocLRdF9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GI_q3xIrxilMJOdTl-gocLRdF9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GI_q3xIrxilMJOdTl-gocLRdF9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/Ge-qClPAr5g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/1478811790678294223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/12/i-think-we-could-all-probably-use-rest.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/1478811790678294223?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/1478811790678294223?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/Ge-qClPAr5g/i-think-we-could-all-probably-use-rest.html" title="I think we could all probably use a rest." /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/12/i-think-we-could-all-probably-use-rest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MAQHk_fCp7ImA9Wx9SEE4.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-7196887765519962791</id><published>2010-11-29T15:04:00.000+01:00</published><updated>2010-11-29T15:04:01.744+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-29T15:04:01.744+01:00</app:edited><title>google's 20thingsilearned.com</title><content type="html">&lt;div&gt;&lt;h2&gt;Foreword to 20 Things&lt;/h2&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/cloud01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;Many of us these days depend on the World Wide Web to bring the world’s information to our fingertips, and put us in touch with people and events across the globe instantaneously.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;These powerful online experiences are possible thanks to an open web that can be accessed by anyone through a web browser, on any Internet-connected device in the world.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-foreword page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;But how do our browsers and the web actually work? How has the World Wide Web evolved into what we know and love today? And what do we need to know to navigate the web safely and efficiently?&lt;/p&gt;   &lt;p&gt;“20 Things I Learned About Browsers and the Web” is a short guide for anyone who’s curious about the basics of browsers and the web.  Here’s what you’ll find here:&lt;/p&gt;   &lt;p&gt;First we’ll look at the Internet, the very backbone that allows the web to exist. We’ll also take a look at how the web is used today, through cloud computing and web apps.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Then, we’ll introduce the building blocks of web pages like HTML and JavaScript, and review how their invention and evolution have changed the websites you visit every day.  We’ll also take a look at the modern browser and how it helps users browse the web more safely and securely.&lt;/p&gt;   &lt;p&gt;Finally, we’ll look ahead to the exciting innovations in browsers and web technologies that we believe will give us all even faster and more immersive online experiences in the future.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-7 title-foreword page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;p&gt;Life as citizens of the web can be liberating and empowering, but also deserves some self-education. Just as we’d want to know various basic facts as citizens of our physical neighborhoods -- water safety, key services, local businesses -- it’s increasingly important to understand a similar set of information about our online lives.  That’s the spirit in which we wrote this guide. Many of the examples used to illustrate the features and functionality of the browser often refer back to Chrome, the open-source browser that we know well. We hope you find this guide as enjoyable to read as we did to create.&lt;/p&gt;  &lt;p class="continuation"&gt;Happy browsing!&lt;/p&gt;  &lt;div class="spacer" /&gt;  &lt;p class="continuation"&gt;&lt;em&gt;The Google Chrome Team, with many thanks to Christoph Niemann for his illustrations&lt;/em&gt;&lt;/p&gt;  &lt;p class="continuation"&gt;&lt;em&gt;November 2010&lt;/em&gt;&lt;/p&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-what-is-the-internet page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;What is the Internet?&lt;/h2&gt;  &lt;h3&gt;or, “You Say Tomato, I Say TCP/IP”&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/internet01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;What is the Internet, exactly? To some of us, the Internet is where we stay in touch with friends, get the news, shop, and play games. To some others, the Internet can mean their local broadband providers, or the underground wires and fiber-optic cables that&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;carry data back and forth across cities and oceans. Who is right?&lt;/p&gt;   &lt;p&gt;A helpful place to start is near the Very Beginning: 1974.  That was the year that a few smart computer researchers invented something called the Internet Protocol Suite, or TCP/IP for&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-5 title-what-is-the-internet page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;short. TCP/IP created a set of rules that allowed computers to “talk” to each other and send information back and forth.&lt;/p&gt;   &lt;p&gt;TCP/IP is somewhat like human communication: when we speak to each other, the rules of grammar provide structure to language and ensures that we can understand each other and exchange ideas. Similarly, TCP/IP provides the rules of communication that ensure interconnected devices understand each other so that they can send information back and forth. As that group of interconnected devices grew from one room to many rooms — and then to many buildings, and then to many cities and countries — the Internet was born.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;The early creators of the Internet discovered that data and information could be sent more efficiently when broken into smaller chunks, sent separately, and reassembled. Those chunks are called &lt;strong&gt;packets&lt;/strong&gt;.  So when you send an email across the Internet, your full email message is broken down into packets, sent to your recipient, and reassembled. The same thing happens when you watch a video on a website like YouTube: the video files are segmented into data packets that can be sent from multiple YouTube servers around the world and reassembled to form the video that you watch through your browser.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-what-is-the-internet page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;What about speed? If traffic on the Internet were akin to a stream of water, the Internet’s &lt;strong&gt;bandwidth&lt;/strong&gt; is equivalent to the amount of water that flows through the stream per second. So when you hear engineers talking about bandwidth, what they’re really referring to is the amount of data that can be sent over your Internet connection per second. This is an indication of how fast your connection is. Faster connections are now possible with better physical infrastructure (such as fiber optic cables that can send information close to the speed of light), as well as better ways to encode the information onto the physical medium itself, even on older medium like copper wires.&lt;/p&gt;   &lt;p&gt;The Internet is a fascinating and highly technical system, and yet for most of us today, it’s a user-friendly world where we don’t even&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;think about the wires and equations involved. The Internet is also the backbone that allows the World Wide Web that we know and love to exist: with an Internet connection, we can access an open, ever-growing universe of interlinked web pages and applications. In fact, there are probably as many pages on the web today as there are neurons in your brain, as there are stars in the Milky Way!&lt;/p&gt;   &lt;p&gt;In the next two chapters, we’ll take a look at how the web is used today through cloud computing and web apps.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-5 title-cloud-computing page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h2&gt;Cloud Computing&lt;/h2&gt;   &lt;h3&gt;or, why it’s ok for a truck to crush your laptop&lt;/h3&gt;   &lt;p class="drop-cap"&gt;Modern computing in the age of the Internet is quite a strange, remarkable thing. As you sit hunched over your laptop at home watching a YouTube video or using a search engine, you’re actually plugging into the collective power of thousands of computers that serve all this information to you from far-away rooms distributed around the world. It’s almost like having a massive supercomputer at your beck and call, thanks to the Internet.&lt;/p&gt;   &lt;p&gt;This phenomenon is what we typically refer to as cloud computing. We now read the&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/cloud03.png" /&gt;&lt;/div&gt;   &lt;p class="continuation"&gt;news, listen to music, shop, watch TV shows and store our files on the web. Some of us live in cities in which nearly every museum, bank, and government office has a website. The end result? We spend less time in lines or on the phone, as these websites allow us to do things like pay bills and make reservations. The movement of many of our daily tasks online enables us to live more fully in the real world.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-5 title-cloud-computing page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;  &lt;p&gt;Cloud computing offers other benefits as well. Not too long ago, many of us worried about losing our documents, photos and files if something bad happened to our computers, like a virus or a hardware malfunction. Today, our data is migrating beyond the boundaries of our personal computers. Instead, we’re moving our data online into “the cloud”. If you upload your photos, store critical files online and use a web-based email service like Gmail or Yahoo! Mail, an 18-wheel truck could run over your laptop and all your data would still safely reside on the web, accessible from any Internet-connected computer, anywhere in the world.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/cloud02.png" /&gt;&lt;/div&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-5 title-web-apps page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h2&gt;Web Apps&lt;/h2&gt;   &lt;h3&gt;or, “Life, Liberty and the Pursuit of Appiness”&lt;/h3&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/webapps01.png" /&gt;&lt;/div&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image2"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/webapps02.png" /&gt;&lt;/div&gt;   &lt;p class="drop-cap"&gt;If you play online games, use an online photo editor, or rely on web-based services like Google Maps, Twitter, Amazon, YouTube or Facebook, then you’re an active resident in the wonderful world of web apps.&lt;/p&gt;   &lt;p&gt;What exactly &lt;i&gt;is&lt;/i&gt; a web app, anyway? And why should we care?&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-web-apps page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;&lt;i&gt;App&lt;/i&gt; is shorthand for an application. Applications are also called programs or software. Traditionally, they’ve been designed to do broad, intensive tasks like accounting or word processing.  In the online world of web browsers and smart phones, apps are usually nimbler programs focused on a single task. Web apps, in particular, run these tasks inside the web browser and often provide a rich, interactive experience.&lt;/p&gt;   &lt;p&gt;Google Maps is a good example of a web app. It’s focused on one task: providing helpful map features within a web browser. You can pan and zoom around a map, search for a college or cafe, and get driving directions, among other tasks. All the information you need is pulled into the web app dynamically every time you ask for it.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;This brings us to four virtues of Web Appiness:&lt;/p&gt;   &lt;h4&gt;1. I can access my data from anywhere.&lt;/h4&gt;   &lt;p class="continuation"&gt;In the traditional world of desktop applications, data is usually stored on my computer’s hard drive. If I’m on vacation and leave my computer at home, I can’t access my email, photos, or any of my data when I need it. In the new world of web apps, my email and all my data are stored online on the web. I can get to it on a web browser from any computer that’s connected to the Internet.&lt;/p&gt;   &lt;h4&gt;2. I’ll always get the latest version of any app.&lt;/h4&gt;   &lt;p class="continuation"&gt;Which version of YouTube am I using today? What about tomorrow? The answer: Always the latest. Web apps update themselves automatically, so there’s always just one version: the latest version, with all the newest features and improvements. No need to&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-web-apps page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;manually upgrade to a new version every time. And I don’t have to go through a lengthy install process to use my web apps.&lt;/p&gt;   &lt;h4&gt;3. It works on every device with a web browser.&lt;/h4&gt;   &lt;p class="continuation"&gt;In traditional computing, some programs work only on particular systems or devices. For instance, many programs written for a PC won’t work on a Mac. Keeping up with all the right software can be time-consuming and costly. In contrast, the web is an open platform. Anyone can reach it from a browser on any web-connected device, regardless of whether it’s a desktop computer, laptop, or mobile phone. That means I can use my favorite web apps even if I’m using my friend’s laptop or a computer at an Internet cafe.&lt;/p&gt;   &lt;h4&gt;4. It’s safer.&lt;/h4&gt;   &lt;p class="continuation"&gt;Web apps run in the browser and I never&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;have to download them onto my computer. Because of this separation between the app code and my computer’s code, web apps can’t interfere with other tasks on my computer or the overall performance of my machine. This means that I’m better protected from threats like viruses, malware and spyware.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-2 title-html page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;HTML, JavaScript, CSS and more&lt;/h2&gt;  &lt;h3&gt;or, this is not your mom’s AJAX&lt;/h3&gt;  &lt;p class="drop-cap"&gt;Web pages are written in HTML, the web programming language that tells web browsers how to structure and present content on a web page. In other words, HTML provides the basic building blocks for the web. And for a long time, those building blocks were pretty simple and static: lines of text, links and images.&lt;/p&gt;  &lt;p&gt;Today, we expect to be able to do things like play online chess or seamlessly scroll around a map of our neighborhood, without waiting for the entire page to reload for every chess move or every map scroll.&lt;/p&gt;  &lt;p&gt;The idea of such dynamic web pages began&lt;/p&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/html01.png" /&gt;&lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-4 title-html page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="p1 continuation"&gt;with the invention of the scripting language JavaScript. JavaScript support in major web browsers meant that web pages could incorporate more meaningful real-time interactions. For example, if you’ve filled out an online form and hit the “submit” button, the web page can use JavaScript to check your entries in real-time and alert you almost instantly if you had filled out the form wrongly.&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/html02.png" /&gt;&lt;/div&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image2"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/html03.png" /&gt;&lt;/div&gt;   &lt;p&gt;But the dynamic web as we know it today truly came to life when XHR (XMLHttpRequest) was introduced into JavaScript, and first used in web applications like Microsoft Outlook for the Web, Gmail and Google Maps. XHR enabled individual parts of a web page — a game, a map, a video, a little survey — to be altered without needing to reload the entire page. As a result, web apps are faster and more responsive.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;br /&gt;
﻿&lt;section class="template-inner-4 title-html page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/html04.png" /&gt;&lt;/div&gt;   &lt;p&gt;Web pages have also become more expressive with the introduction of CSS (Cascading Style Sheets). CSS gives programmers an easy, efficient way to define a web page’s layout and beautify the page with design elements like colors, rounded corners, gradients, and animation.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Web programmers often refer to this potent combination of JavaScript, XHR, CSS and several other web technologies as AJAX (Asynchronous JavaScript and XML). HTML has also continued to evolve as more features and improvements are incorporated into new versions of the HTML standard.&lt;/p&gt;   &lt;p&gt;Today’s web has evolved from the ongoing efforts of all the technologists, thinkers, coders and organizations who create these web technologies and ensure that they’re supported in web browsers like Internet Explorer, Firefox, Safari and Google Chrome. This interaction between web technologies and browsers has made the web an open and friendly construction platform for web developers, who then bring to life many useful and fun web applications that we use daily.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-2 title-html5 page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;HTML5&lt;/h2&gt;  &lt;h3&gt;or, in the beginning there was no &amp;lt;video&amp;gt;&lt;/h3&gt;  &lt;p class="drop-cap"&gt;More than two decades after HTML was introduced, we’re still asking questions about what the web is, and what it might become. What kinds of features and applications would we, as users, find fun, useful or even indispensable? What tools do developers need in order to create these great sites and apps? And finally, how can all this goodness be delivered inside a web browser?&lt;/p&gt;  &lt;p&gt;These questions led to the evolution of the latest version of HTML known as HTML5, a set of capabilities that gives web designers and developers the ability to create the next generation of great online applications.  Take the HTML5 &amp;lt;video&amp;gt; tag, for example. Video wasn’t a major (or, really, any) part of the early web;&lt;/p&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/html501.png" /&gt;&lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-html5 page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;instead, internet users installed additional software called plug-ins, in order to watch videos inside their web browsers. Soon it became apparent that easy access to video was a much-wanted feature on the web. The introduction of the &amp;lt;video&amp;gt; tag in HTML5 allows videos to be easily embedded and played in web pages without additional software.&lt;/p&gt;   &lt;p&gt;Other cool HTML5 features include offline capabilities that let users interact with web apps even when they don’t have an internet connection, as well as drag-and-drop capabilities. In Gmail, for instance, easy drag-and-drop allows users to instantly attach a file to an email message by simply dragging the file from the user’s desktop computer into the browser window.&lt;/p&gt;   &lt;p&gt;HTML5, like the web itself, is in perpetual&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;evolution, based on users’ needs and developers’ imaginations.  As an open standard, HTML5 embodies some of the best aspects of the web: it works everywhere, and on any device with a modern browser.  But just as you can only watch HDTV broadcasts on an HD-compatible television, you need to use an up-to-date, HTML5-compatible browser in order to enjoy sites and apps that take advantage of HTML5’s features. Thankfully, as an Internet user, you have lots of choice when it comes to web browsers — and unlike TVs, web browsers can be downloaded for free.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-threed page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;3D in the Browser&lt;/h2&gt;  &lt;h3&gt;or, browsing with more depth&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/3d01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;3D graphics and animation can be truly captivating with all the right details in place: details like lighting and shadows, reflections, and realistic textures. But until now, it has been hard to deliver a compelling 3D experience, particularly over the Internet.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Why?  Mostly because creating a 3D experience in games and other applications requires data — lots and lots of data — to display intricate textures and shapes. In the past, these large amounts of data demanded more Internet bandwidth and more computing&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-threed page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;power than most common systems could handle. All that has changed very recently, and all for the better: browser-based 3D has arrived.&lt;/p&gt;   &lt;p&gt;Modern broadband helped solve bandwidth needs. Many homes and offices now have broadband speeds that dwarf the connections of even ten years ago. As a result, it’s possible to send large amounts of data over the Internet — data that is needed to display realistic 3D experiences in the browser. In addition, the computers we use today are so much more powerful than what we had in the past: processors and memory have improved such that even a standard laptop or desktop today can handle the complexity of 3D graphics.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Neither broadband nor raw computing power would matter without substantial advancements in the web browser’s capabilities. Many modern browsers have adopted open web technologies like WebGL and 3D CSS. With these technologies, web developers can create cool 3D effects for their web applications, and we can experience them without needing additional plug-ins. On top of that, many modern browsers now take advantage of a technique known as hardware-acceleration. This means that the browser can use the Graphics Processing Unit, or GPU, to speed up the computations needed to display both 3D and everyday 2D web content.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-7 title-threed page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;So why is 3D in the browser a big deal? Because now it joins HTML5, JavaScript and other nifty new technologies in the toolkit that web developers can use to create a powerful new generation of web applications. For users, this means great new ways to visualize the information we find useful, and more fun online with engaging 3D environments and games.&lt;/p&gt;   &lt;p&gt;Most importantly, 3D in the browser comes with all the goodness of web apps: you can share, collaborate, and personalize the latest apps with friends all over the world.  Definitely more data and fun that &lt;i&gt;everyone&lt;/i&gt; can use.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-4 title-old-vs-new-browsers page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;A Browser Madrigal &lt;/h2&gt;  &lt;h3&gt;or, old vs. modern browsers&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/oldvsnewbrowsers01.png" /&gt;&lt;/div&gt;  &lt;p&gt;&lt;span&gt;Crabbed old and modern browsers&lt;/span&gt;&lt;span&gt;Cannot live together:&lt;/span&gt;&lt;span&gt;The modern browser is faster, featureful, and more secure&lt;/span&gt;&lt;span&gt;The old browser is slow, and at worst, a dreadful danger&lt;/span&gt;&lt;span&gt;Malicious attacks it cannot endure.&lt;/span&gt;&lt;span class="reference"&gt;(with apologies to Shakespeare)&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-old-vs-new-browsers page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Most of us don’t realize how much an old and out-of-date web browser can negatively impact our online lives, particularly our online safety. You wouldn’t drive an old car with bald tires, bad brakes, and an unreliable engine for years on end. It’s a bad idea to take the same chances with the web browser that you use daily to navigate to every page and application on the web.&lt;/p&gt;   &lt;p&gt;Upgrading to a modern browser — like the latest version of Mozilla Firefox, Apple Safari, Microsoft Internet Explorer, Opera, or Google Chrome — is important for three reasons:&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;First, old browsers are vulnerable to attacks, because they typically aren’t updated with the latest security fixes and features. Browser vulnerabilities can lead to stolen passwords, malicious software snuck secretly onto your computer, or worse. An up-to-date browser helps guard against security threats like phishing and malware.&lt;/p&gt;   &lt;p&gt;Second, the web evolves quickly.  Many of the latest features on today’s websites and web applications won't work with old browsers. Only up-to-date browsers have the speed improvements that let you run web pages and applications quickly, along with support for modern web technologies such as HTML5, CSS3, and fast JavaScript.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-3 title-old-vs-new-browsers page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/oldvsnewbrowsers02.png" /&gt;&lt;/div&gt;  &lt;p&gt;Third and last, old browsers slow down innovation on the web.  If lots of Internet users cling to old browsers, web developers are forced to design websites that work with both old and new technologies. Facing limited time and resources, they end up developing for the lowest common denominator — and not building the next generation of useful, groundbreaking web applications. (Imagine if today’s highway engineers were required to design high-speed freeways that would still be perfectly safe for a Model T.) That’s why outdated browsers are bad for users overall and bad for innovation on the web.&lt;/p&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-old-vs-new-browsers page-4"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Not that anyone blames you personally for staying loyal to your aging browser. In some cases, you may be unable to upgrade your browser. If you find that you’re blocked from upgrading your browser on your corporate computer, have a chat with your IT administrator. If you can’t upgrade an old version of Internet Explorer, the Google Chrome Frame plug-in can give you the benefits of some modern web app functionality by bringing in Google Chrome’s capabilities into Internet Explorer.&lt;/p&gt;   &lt;p&gt;Old, outdated browsers are bad for us as users, and they hold back innovation all over the web. So take a moment to make sure that you’ve upgraded to the latest version of your favorite modern browser.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/oldvsnewbrowsers03.png" /&gt;&lt;/div&gt;   &lt;p class="note continuation"&gt;Editor’s note: At the time of publication, the latest stable versions of the major modern browsers are Firefox 3.6, Safari 5, Google Chrome 7, Internet Explorer 8, and Opera 10.63. To check which browser you’re using, visit &lt;a href="http://www.whatbrowser.org"&gt;www.whatbrowser.org&lt;/a&gt;.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-plugins page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Plug-ins&lt;/h2&gt;  &lt;h3&gt;or, pepperoni for your cheese pizza&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/plugins.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;In the early days of the World Wide Web, the first versions of HTML couldn’t deliver fancy content like videos. Text, images, and links were pretty much the limit.&lt;/p&gt;   &lt;p&gt;Plug-ins were invented to work around the limitations of early HTML and deliver more&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;interactive content. A plug-in is an additional piece of software that specializes in processing particular types of content. For example, users may download and install a plug-in like Adobe Flash Player to view a web page which contains a video or an interactive game.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-plugins page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;How much does a plug-in interface with a browser? Curiously, hardly at all. The plug-in model is a lot like picture-in-a-picture on TV: the browser defines a distinct space on the web page for the plug-in, then steps aside.  The plug-in is free to operate inside that space, independent of the browser.&lt;/p&gt;   &lt;p&gt;This independence means that a particular plug-in can work across many different browsers. However, that ubiquity also makes plug-ins prime targets for browser security attacks. Your computer is even more vulnerable to security attacks if you’re running plug-ins that aren't up to date, because out-of-date plug-ins don’t contain the latest security fixes.&lt;/p&gt;   &lt;p&gt;The plug-in model we use today is largely the one inherited from the web’s early days. But the web community is now looking at new&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;ways to modernize plug-ins — like clever ways to integrate plug-ins more seamlessly so that their content is searchable, linkable, and can interact with the rest of the web page. More importantly, some browser vendors and plug-in providers now collaborate to protect users from security risks. For example, the Google Chrome and Adobe Flash Player teams have worked together to integrate Flash Player into the browser. Chrome’s auto-update mechanism helps ensure that the Flash Player plug-in is never out-of-date and always receives the latest security fixes and patches.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-5 title-browser-extensions page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h2&gt;Browser Extensions&lt;/h2&gt;   &lt;h3&gt;or, superpowers for your browser&lt;/h3&gt;   &lt;p class="drop-cap"&gt;Browser extensions let you add new features to your browser — literally &lt;i&gt;extending&lt;/i&gt; your browser.&lt;/p&gt;   &lt;p&gt;This means that you can customize your browser with the features that are most important to you. Think of extensions as ways of adding new superpowers to what the browser can already do.&lt;/p&gt;   &lt;p&gt;These superpowers can be mighty or modest, depending on your needs. For example, you might install a currency converter extension that shows up as a new&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;button next to your browser’s address bar. Click the button and it converts all the prices on your current web page into any currency you specify. That’s helpful if you’re an avid backpacker who does most of your travel planning and booking online. Extensions like these let you apply the same kind of functionality to every web page you visit.&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/browserextensions.png" /&gt;&lt;/div&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-5 title-browser-extensions page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Browser extensions can also act on their own, outside of web pages. An email notifier extension can live on your browser toolbar, quietly check for new messages in your email account and let you know when one arrives. In this case, the extension is always working in the background no matter what web page you’re looking at — and you don’t have to log in to your email in a separate window to see if you have new messages.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;When browser extensions were first introduced, developers often had to build them in unusual programming languages or in heavy-duty mainstream languages like C++. This took a lot of work, time and expertise. Adding more code to the browser also added to security concerns, as it gave attackers more chances to exploit the browser. Because the code was sometimes arcane, extensions were notorious for causing browser crashes, too.&lt;/p&gt;   &lt;p&gt;Today, most browsers let developers write extensions in the basic, friendly programming languages of the web: HTML, JavaScript and CSS. Those are the same languages used to build most modern web apps and web pages, so today’s extensions are much closer cousins to the web apps and pages they work with. They’re faster and easier to build, safer, and get better and better right along with the web standards they’re built upon.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;br /&gt;
﻿&lt;section class="template-inner-2 title-browser-extensions page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;To discover new extensions, check out your browser’s extensions gallery. You’ll see thousands of extensions that can help make browsing more efficient or just plain fun — from extensions that let you highlight and scribble notes on web pages while you’re doing research, to those that show nail-biting, play-by-play sports updates from your browser’s interface.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;br /&gt;
&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-sync page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Synchronizing the Browser&lt;/h2&gt;  &lt;h3&gt;or, why it’s ok for a truck to crush your laptop, part II&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/sync01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;So you’re living in “the cloud”: congratulations! You use web apps for email, music, and almost everything. You save critical documents, photos, and files online where you can reach them from any Internet-connected computer, anywhere in the world.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;If an 18-wheel truck comes roaring down the road and crushes your laptop to bits, all is not lost. You just find another Internet-connected device and get back to working with all that vital information you so smartly saved online.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-sync page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;But wait: What about all the bookmarks, browser extensions, and browser preferences that you use daily? Did they get crunched into oblivion along with your laptop?&lt;/p&gt;   &lt;p&gt;The answer used to be “yes.”  You’d have to forage for your favorite extensions all over again and gather all the websites you had painstakingly bookmarked. But no more! Many of today’s browsers, such as Firefox and Chrome, have begun building in a feature known as &lt;strong&gt;synchronization&lt;/strong&gt; (“sync” for short). Sync lets you save your browser settings online, in the cloud, so they aren’t lost even if your computer melts down.&lt;/p&gt;   &lt;p&gt;Sync functionality also makes life simpler if you use multiple computers, say, a laptop at work and a family desktop at home. You don’t have to manually recreate bookmarks of your favorite websites or reconfigure the browser&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;settings on every computer you own. Any changes you make to your sync-enabled browser on one computer will automatically appear in all other synced computers within seconds.&lt;/p&gt;   &lt;p&gt;In Chrome, for example, sync saves all bookmarks, extensions, preferences and themes to your Google Account. Use any other Internet-connected computer, and all you need to do is fire up Chrome and log in to your Google Account through the browser’s sync feature. &lt;i&gt;Voila!&lt;/i&gt; All your favorite browser settings are ready to use on the new machine.&lt;/p&gt;   &lt;p&gt;Regardless of how many computers you need to juggle, as long as you have an Internet connection and a modern browser that’s synced to the cloud, you’re all set to go. Even if every one of them gets hit by the proverbial truck.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-5 title-browser-cookies page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h2&gt;Browser Cookies&lt;/h2&gt;   &lt;h3&gt;or, thanks for the memories&lt;/h3&gt;   &lt;p class="drop-cap"&gt;&lt;i&gt;Cookie&lt;/i&gt; seems like an unlikely name for a piece of technology, but cookies play a key role in providing functionality that Internet users may want from websites: a memory of visits, in the past or in progress.&lt;/p&gt;   &lt;p&gt;A cookie is a small piece of text sent to your browser by a website you visit. It contains information about your visit that you may want the site to remember, like your preferred language and other settings. The browser stores this data and pulls it out the next time you visit the site to make the next trip easier and more personalized. If you visit&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;a movie website and indicate that you’re most interested in comedies, for instance, the cookies sent by the website can remember this so you may see comedies displayed at the start of your next visit.&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/cookies01.png" /&gt;&lt;/div&gt;   &lt;p&gt;Online shopping carts also use cookies. As you browse for DVDs on that movie shopping site, for instance, you may notice that you can add them to your shopping cart without&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-browser-cookies page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;logging in. Your shopping cart doesn’t “forget” the DVDs, even as you hop around from page to page on the shopping site, because they’re preserved through browser cookies. Cookies can be used in online advertising as well, to remember your interests and show you related ads as you surf the web.&lt;/p&gt;   &lt;p&gt;Some people prefer not to allow cookies, which is why most modern browsers give you the ability to manage cookies to suit your tastes. You can set up rules to manage cookies on a site-by-site basis, giving you greater control over your privacy. What this means is that you can choose which sites you trust and allow cookies only for those sites, blocking cookies from everyone else. Since there are many types of cookies — including “session-only cookies” that last only for a particular browsing session, or permanent cookies that last for multiple sessions — modern browsers&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;typically give you fine-tuned controls so that you can specify your preferences for different types of cookies, such as accepting permanent cookies as session-only.&lt;/p&gt;   &lt;p&gt;In the Google Chrome browser, you’ll notice a little something extra in the Options menus: a direct link to the Adobe Flash Player storage settings manager. This link makes it easy to control local data stored by Adobe Flash Player (otherwise commonly known as "Flash cookies"), which can contain information on Flash-based websites and applications that you visit. Just as you can manage your browser cookies, you should be able to easily control your Flash cookies settings as well.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-browser-privacy page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Browsers and Privacy&lt;/h2&gt;  &lt;h3&gt;or, giving you choices to protect your privacy in the browser&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/browserprivacy01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;Security and privacy are closely related, but not identical.&lt;/p&gt;   &lt;p&gt;Consider the security and privacy of your home: door locks and alarms help protect you from burglars, but curtains and blinds keep&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;your home life private from passersby.&lt;/p&gt;   &lt;p&gt;In the same way, browser security helps protect you from malware, phishing, and other online attacks, while privacy features help keep your browsing private on your computer.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-browser-privacy page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Let’s look more closely at privacy. Here’s an analogy: Say you’re an avid runner who jogs a few miles every day. If you carry a GPS device to help you track your daily runs, you create a diary of running data on your device — a historical record of where you run, how far you run, your average speed, and the calories you burn.&lt;/p&gt;   &lt;p&gt;As you browse the web, you generate a similar diary of &lt;i&gt;browser&lt;/i&gt; data that is stored locally on your computer: a history of the sites you visit, the cookies sent to your browser, and any files you download. If you’ve asked your browser to remember your passwords or form data, that’s stored on your computer too.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Some of us may not realize that we can clear all this browser data from our computers at any time. It’s easy to do through a browser’s Options or Preferences menu. (The menu differs from browser to browser.) In fact, the latest versions of most modern browsers also offer a “private” or “incognito” mode. For example, in Chrome’s incognito mode, any web page that you view won’t appear in your browsing history. In addition, all new cookies are deleted after you close all the incognito windows that you’ve opened. This mode is especially handy if you share your computer with other people, or if you work on a public computer in your local library or cybercafe.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-browser-privacy page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;All these privacy features in the browser give you control over the browsing data locally on your computer or specific data that are sent by your browser to websites. Your browser’s privacy settings do not control other data that these websites may have about you, such as information you previously submitted on the website.&lt;/p&gt;   &lt;p&gt;There are ways to limit some of the information that websites receive when you visit them. Many browsers let you control your privacy preferences on a site-by-site basis and make your own choices about specific data such as cookies, JavaScript, and plugins. For instance, you can set up rules to allow cookies only for a specified list of sites that you trust, and instruct the browser to block cookies for all other sites.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/browserprivacy02.png" /&gt;&lt;/div&gt;   &lt;span class="image-description"&gt;Example of privacy controls in the browser&lt;/span&gt;&lt;br /&gt;
  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-7 title-browser-privacy page-4"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;p&gt;There’s always a bit of tension between privacy and efficiency.  Collecting real-world aggregate data and feedback from users can really help improve products and the user experience. The key is finding a good balance between the two while upholding strong privacy standards.&lt;/p&gt;  &lt;p&gt;Here’s an example from the real world: browser cookies. On one hand, with cookies, a website you frequently visit is able to remember contents of your shopping cart, keep you logged in, and deliver a more useful, personalized experience based on your previous visits. On the other hand, allowing browser cookies means that the website is collecting and remembering information about these previous visits. If you wish, you can choose to block cookies at any time. So the next time you’re curious about fine-tuning your browser privacy settings, check out the privacy settings in your browser’s Options or Preferences menu.&lt;/p&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-2 title-malware page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Malware, Phishing,&lt;br/&gt;and Security Risks&lt;/h2&gt;  &lt;h3&gt;or, if it quacks like a duck but isn’t a duck&lt;/h3&gt;  &lt;p class="drop-cap"&gt;When you use an ATM downtown, you probably glance over your shoulder to make sure nobody is lurking around to steal your PIN number (or your cash). In fact, you probably first check to make sure that you’re not using a fake ATM machine. When you browse the web and perform transactions online, two security risks to be aware of are malware and phishing.  These attacks are perpetrated by individuals or organizations who hope to steal your personal information or hijack your computer.&lt;/p&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/malware01.png" /&gt;&lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-5 title-malware page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;What exactly are phishing and malware attacks?&lt;/p&gt;   &lt;p&gt;Phishing takes place when someone masquerades as someone else, often with a fake website, to trick you into sharing personal information.  (It’s called “phishing” because the bad guys throw out electronic bait and wait for someone to bite.)  In a typical phishing scam, the attacker sends an email that looks like it’s from a bank or familiar web service you use. The subject line might say, “Please update your information at your bank!” The email contains phishing links that look like they go to your bank’s website, but really take you to an impostor website. There you’re asked to log in, and inadvertently reveal your bank account number, credit card numbers, passwords, or other sensitive information to the bad guys.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Malware, on the other hand, is malicious software installed on your machine, usually without your knowledge.  You may be asked to download an anti-virus software that is actually a virus itself. Or you may visit a page that installs software on your computer without even asking. The software is really designed to steal credit card numbers or passwords from your computer, or in some cases, harm your computer. Once the malware is on your computer, it’s not only difficult to remove, but it’s also free to access all the data and files it finds, send that information elsewhere, and generally wreak havoc on your computer.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-malware page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;An up-to-date, modern web browser is the first line of defense against phishing and malware attacks.  Most modern browsers, for instance, can help analyze web pages to look for signs of lurking malware, and alert you when they find it.&lt;/p&gt;   &lt;p&gt;At the same time, an attacker may not always use sophisticated technical wizardry to hijack your computer, but could instead find clever ways to trick you into making a bad decision. In the next few chapters, we’ll look at how you can make wiser decisions to protect yourself when you’re online -- and how browsers and other web technologies can help.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-2 title-browser-protection page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;How Modern Browsers Help Protect You From Malware and Phishing&lt;/h2&gt;  &lt;h3&gt;or, beware the ne’er-do-wells!&lt;/h3&gt;  &lt;p class="drop-cap"&gt;An up-to-date browser guards you from phishing and malware attacks when you’re browsing the web. It does so by limiting three types of security risk when you’re online:&lt;/p&gt;  &lt;h4&gt;Risk 1: How often you come into contact with an attacker&lt;/h4&gt;  &lt;p class="continuation"&gt;You can be exposed to attackers through a malicious fake website, or even through a familiar website that has been hacked. Most modern browsers pre-check each web page you visit and alert you if one is suspected of being malicious. This lets you make an informed judgment about whether you really want to visit that page.&lt;/p&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/browserprotection01.png" /&gt;&lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-browser-protection page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;For example, Google Chrome uses Safe Browsing technology, which is also used in several other modern browsers. As you browse the web, each page is checked quickly against a list of suspected phishing and malware websites. This list is stored and maintained locally on your computer to help protect your browsing privacy. If a match against the local list is found, the browser then sends a request to Google for more information. (This request is completely obscured and the browser does not send it in plain text.) If Google verifies the match, Chrome shows a red warning page to alert you that the page you're trying to visit may be dangerous.&lt;/p&gt;   &lt;h4&gt;Risk 2: How vulnerable your browser is if it’s attacked&lt;/h4&gt;   &lt;p class="continuation"&gt;Old browsers that haven’t been upgraded are likely to have security vulnerabilities that attackers can exploit. All outdated software,&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;irrespective of whether it’s your operating system, browser, or plug-ins, has the same problem.  That’s why it’s important to use the very latest version of your browser and promptly install security patches on your operating system and all plug-ins, so that they’re always up-to-date with the latest security fixes.&lt;/p&gt;   &lt;p&gt;Some browsers check for updates automatically and install updates when initiated by the user. Chrome and some other browsers go one step further: they’re built with auto-update. The browser runs an update check periodically, and automatically updates to the latest version without disrupting your browsing flow. Furthermore, Chrome has integrated Adobe Flash Player and a PDF viewer into the browser, so that both these popular plug-ins are also auto-updated.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-browser-protection page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h4&gt;Risk 3: How much damage is done if an attacker finds vulnerabilities in your browser&lt;/h4&gt;   &lt;p class="continuation"&gt;Some modern browsers like Chrome and Internet Explorer are built with an added layer of protection known as a “sandbox.” Just as a real-life sandbox has walls to keep sand from spilling out, a browser sandbox builds a contained environment to keep malware and other security threats from infecting your computer. If you open a malicious web page, the browser’s sandbox prevents that malicious code from leaving the browser and installing itself to your hard drive. The malicious code therefore cannot read, alter, or further damage the data on your computer.&lt;/p&gt;   &lt;p&gt;In summary, a modern browser can protect you against online security threats by first, checking websites you’re about to visit for suspected malware and phishing; second, providing update notifications or auto-updating&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;when a newer, more secure version of the browser is available, and third, using the browser sandbox to curb malicious code from causing further damage to your computer.&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/browserprotection02.png" /&gt;&lt;/div&gt;   &lt;p&gt;In the next few chapters, we’ll take a look at how a basic understanding of web addresses can help you make informed decisions about the websites you visit.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-url page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Using Web Addresses to Stay Safe&lt;/h2&gt;  &lt;h3&gt;or, “my name is URL”&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/url01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;A Uniform Resource Locator — better known as a URL — may sound like a complicated thing. But fret not: it’s simply the web address you type into your browser to get to a particular web page or web application.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;When you enter a URL, the website is fetched from its hosting server somewhere in the world, transported over miles of cables to your local Internet connection, and finally displayed by the browser on your computer.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-url page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;Here are a few examples of a URL:&lt;/p&gt;   &lt;div class="url-image"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/url_b1.png" /&gt;&lt;/div&gt;   &lt;p class="continuation"&gt;...to get to the news website for the British Broadcasting Corporation (“.co.uk” indicates registration in the United Kingdom)&lt;/p&gt;   &lt;div class="url-image"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/url_b2.png" /&gt;&lt;/div&gt;   &lt;p class="continuation"&gt;...to get to the search engine Google&lt;/p&gt;   &lt;div class="url-image"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/url_b3.png" /&gt;&lt;/div&gt;   &lt;p class="continuation"&gt;...to get to the website for Museo Nacional Del Prado, the Madrid-based art museum. (“.es” indicates registration in Spain)&lt;/p&gt;   &lt;div class="url-image"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/url_b4.png" /&gt;&lt;/div&gt;   &lt;p class="continuation"&gt;...to get to the online banking website for Bank of America (“https://” indicates an encrypted connection)&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-url page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;It’s easy to take URLs for granted, since we type them into our browsers every day.  But understanding the parts of a URL can help guard against phishing scams or security attacks.&lt;/p&gt;   &lt;p class="continuation"&gt;Let’s look at what’s in a URL in this example:&lt;/p&gt;   &lt;div class="url-breakdown"&gt;    &lt;span class="url"&gt;http://www.google.com/maps&lt;/span&gt;&lt;br /&gt;
    &lt;span class="figure-1"&gt;scheme&lt;/span&gt;&lt;br /&gt;
    &lt;span class="figure-2"&gt;hostname&lt;/span&gt;&lt;br /&gt;
    &lt;span class="figure-3"&gt;path&lt;/span&gt;&lt;br /&gt;
    &lt;span class="figure-4"&gt;top level domain&lt;/span&gt;&lt;br /&gt;
   &lt;/div&gt;   &lt;p&gt;The first part of a URL is called the &lt;strong&gt;scheme&lt;/strong&gt;. In the example above, HTTP is the scheme and shorthand for HyperText Transfer Protocol.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;Next, “www.google.com” is the name of the &lt;strong&gt;host&lt;/strong&gt; where the website resides. When any person or company creates a new web site, they register this hostname for themselves. Only they may use it. This is important, as we’ll see in a moment.&lt;/p&gt;   &lt;p&gt;A URL may have an additional &lt;strong&gt;path&lt;/strong&gt; after the hostname, which sends you to a specific page on that host — like jumping right to a chapter or page in a book. Back to our example, the path tells the host server that you want to see the maps web application at www.google.com. (In other words, Google Maps.)  Sometimes that path is moved to the front of the hostname as a subdomain, such as “maps.google.com”, or “news.google.com” for Google News.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-url page-4"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Now let’s talk safety.  One way to check if you’re surfing right into a phishing scam or an impostor website is by looking carefully at the URL in your browser’s address bar.  Pay particular attention to the hostname — remember, only the legitimate owner of that hostname can use it.&lt;/p&gt;   &lt;p&gt;For example, if you click on a link and expect to be directed to the Bank of America website:&lt;/p&gt;   &lt;h4&gt;LEGITIMATE:&lt;/h4&gt;   &lt;ul&gt;    &lt;li&gt;www.&lt;span class="highlight"&gt;bankofamerica&lt;/span&gt;.com is a legitimate URL, since the hostname is correct.&lt;/li&gt;
    &lt;li&gt;www.&lt;span class="highlight"&gt;bankofamerica&lt;/span&gt;.com/smallbusiness is also a legitimate URL since the hostname is correct. The path of the URL points to a sub-page on small business.&lt;/li&gt;
   &lt;/ul&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;h4&gt;SUSPICIOUS:&lt;/h4&gt;   &lt;ul&gt;    &lt;li&gt;&lt;span class="highlight"&gt;bankofamerica&lt;/span&gt;.xyz.com is not Bank of America’s website. Instead, “bankofamerica” is a subdomain of the website xyz.com.&lt;/li&gt;
    &lt;li&gt;www.xyz.com/&lt;span class="highlight"&gt;bankofamerica&lt;/span&gt; is still not Bank of America's website. Instead, “bankofamerica” is a path within www.xyz.com.&lt;/li&gt;
   &lt;/ul&gt;   &lt;p&gt;If you’re using a banking website or conducting an online transaction with sensitive information such as your password or account number, check the address bar first! Make sure that the scheme is “&lt;strong&gt;https://&lt;/strong&gt;” and there’s a padlock icon in your browser’s address bar. “https://” indicates that the data is being transported between the server and browser using a secure connection.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-url page-5"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Through a secure connection, the full URL for Bank of America’s website should look like this: &lt;strong&gt;https://&lt;/strong&gt;www.bankofamerica.com. A secure connection ensures that no one else is eavesdropping or interfering with the sensitive information that you’re sending. So “https://” is a good sign. But remember, it’s still important to make sure that you’re actually talking to a legitimate website by checking the hostname of a URL. (It would defeat the purpose to have a secure connection to a bogus website!)&lt;/p&gt;   &lt;p&gt;In the next chapter, we’ll look at how a typed URL into the browser’s address bar takes you to the right web page.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/url02.png" /&gt;&lt;/div&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-dns page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;IP Addresses and DNS&lt;/h2&gt;  &lt;h3&gt;or, the phantom phone booth&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/dns01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;Do you wonder how your browser finds the right web page when you type a URL into its address bar?&lt;/p&gt;   &lt;p&gt;Every URL (say, “www.google.com”) has its own numbered Internet Protocol or IP address.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;An IP address looks something like this:&lt;/p&gt;   &lt;span class="ip-address"&gt;&lt;strong&gt;74.125.19.147&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
   &lt;p&gt;An IP address is a series of numbers that tells us where a particular device is on the Internet network, be it the google.com server or&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-5 title-dns page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;your computer. It’s a bit like mom’s phone number: just as the phone number tells an operator which house to route a call to so it reaches your mom, an IP address tells your computer which other device on the Internet to communicate with — to send data to and get data from.&lt;/p&gt;   &lt;p&gt;Your browser doesn’t automatically know every IP address for the 35 billion (or more) devices on the planet that are connected on the Internet. It has to look each one up, using something called the Domain Name System. The DNS is essentially the “phone book” of the Web:  while a phone book translates a name like “Acme Pizza” into the right phone number to call, the DNS translates a URL or web address (like “www.google.com”) into the right IP address to contact (like “74.125.19.147”) in order to get the information that you want (in this case, the Google homepage).&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;So when you type in “google.com” into your web browser, the browser looks up google.com’s IP address through a DNS and contacts it, waits for a response to confirm the connection, and then sends your request for google.com’s web page to that IP address. Google’s server at that IP address will then send back the requested web page to your computer’s IP address for your browser to display.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-dns page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;In many ways, fetching and loading a web page in the browser is not unlike making a phone call. When you make a phone call, you’d probably look up the number, dial, wait for someone to pick up, say “hello,” and wait for a response before you start the conversation. Sometimes you have to redial if there are problems connecting. On the web, a similar process happens in a split-second; all you see is that you’ve typed “www.google.com” into the browser and the Google home page appears.&lt;/p&gt;   &lt;p&gt;In the next chapter, we’ll look at how we can verify the identity of a website that we fetch and load in the browser through the &lt;strong&gt;extended validation certificate&lt;/strong&gt;.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-5 title-identity page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h2&gt;Validating Identities Online&lt;/h2&gt;   &lt;h3&gt;or, “Dr. Livingstone, I presume?”&lt;/h3&gt;   &lt;p class="drop-cap"&gt;In the physical world, you can see the people you share information with. You talk to them face-to-face, or meet them in a trusted place like a bank branch. That’s how you make your first judgments about giving them your trust.&lt;/p&gt;   &lt;p&gt;But online, it can be hard to tell who’s behind any website. The visual cues we normally rely on can be faked. For example, a phony webpage could copy the logo, icon, and&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;and design of your own bank’s website — almost as if they had set up a fake storefront on your block.&lt;/p&gt;   &lt;p&gt;Fortunately, there are tools to help you determine if a website is genuine or not. Some websites have an &lt;strong&gt;extended validation certificate&lt;/strong&gt; that allows you to determine the&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/identity01.png" /&gt;&lt;/div&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-5 title-identity page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;name of the organization that runs the web site. The extended validation certificate gives you the information you need to help ensure that you’re not entrusting your information to a fake website.&lt;/p&gt;   &lt;p&gt;Here’s an example of extended validation in action in the browser. On a bank’s website that has been verified through extended validation, the bank’s name is displayed in a green box between the lock icon and the web address in the address bar:&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/identity02.png" /&gt;&lt;/div&gt;   &lt;span class="image-description"&gt;Example of the extended validation indicator in Chrome&lt;/span&gt;&lt;br /&gt;
  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;On most browsers, the extended validation indicator can be found by looking for the name of the organization in the green section of the browser’s address bar. You can also click on the indicator to see the website’s security information and inspect its digital certificate.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-7 title-identity page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;p&gt;To receive extended validation certification, a website owner has to pass a series of checks confirming their legal identity and authority. In the previous example, extended validation on bankofamerica.com verifies that yes, the website is from the actual Bank of America. You can think of this certification as something that ties the domain name of the web address back to some real-world identity.&lt;/p&gt;  &lt;p&gt;It’d be wise to share sensitive information with a website only if you trust the organization responsible for the site. So the next time you’re about to perform a sensitive transaction, take a moment to keep a look out for the website’s security information.  You’ll be glad you did.&lt;/p&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-page-load page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Evolving to a Faster Web&lt;/h2&gt;  &lt;h3&gt;or, speeding up images, video, and JavaScript on the web&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/pageload01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;The web today is an amazing visual and interactive stew, teeming with images, photos, videos, and whizzy web apps. Some of the web’s most vivid experiences come from images and videos, from shared photo albums&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;of family vacations to online video coverage from journalists in war zones.&lt;/p&gt;   &lt;p&gt;It’s a far cry from the simple text and links that started it all. And it means that every time&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-6 title-page-load page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;your browser loads a web page, much more data and complex code needs to be processed.&lt;/p&gt;   &lt;p&gt;How much more, and how much more complex? A few astounding statistics:&lt;/p&gt;   &lt;ul&gt;    &lt;li&gt;Images and photos now make up about &lt;strong&gt;65% of the information&lt;/strong&gt; on a typical web page, in terms of bytes per page.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;24 hours of video&lt;/strong&gt; are uploaded to YouTube every minute of the day. (That’s like Hollywood releasing 130,000 new full-length movies every week, though with less popcorn.)&lt;/li&gt;
    &lt;li&gt;JavaScript programs have grown from a few lines to &lt;strong&gt;several hundred kilobytes&lt;/strong&gt; of source code that must be processed each time a web page or application loads.&lt;/li&gt;
   &lt;/ul&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;So won’t all these gushing floods of data slow down page loads on the browser? Will the Internet clog up and turn to molasses soon?&lt;/p&gt;   &lt;p&gt;Probably not. Images and photos became commonplace on the web when computer scientists found ways to compress them into smaller files that could be sent and downloaded more easily. GIF and JPEG were the most popular of those early file-compression systems. Meanwhile, plug-ins were invented to work around the early limitations of HTML so that video could be embedded and played in web pages.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-page-load page-3"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p&gt;Looking ahead, the &amp;lt;video&amp;gt; tag in HTML5 makes it easy for videos to be embedded and played in web pages. Google is also collaborating with the web community on WebM, an effort to build out a free, open-source video format that adapts to the computing power and bandwidth conditions on the web, so quality video can be delivered to a computer in a farm house in Nebraska or a smartphone in Nairobi.&lt;/p&gt;   &lt;p&gt;In the meantime, it’s true that web pages with lots of big photos or other images can still be very slow to load. That’s why a few engineers at Google have been experimenting with new ways to compress images even further while keeping the same image quality and resolution. The early results? Very promising. They’ve come up with a new image format called WebP that cuts down the average image file size by 39%.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;The engines that run JavaScript code in modern web browsers have also been redesigned to process code faster than ever before. These fast JavaScript engines, such as Google Chrome’s V8, are now a core part of any modern web browser. That means the next generation of fabulously useful JavaScript-based web applications won’t be hampered by the complexity of more JavaScript code.&lt;/p&gt;   &lt;p&gt;Another technique that modern browsers like Chrome use to fetch and load web pages much more quickly is called “DNS pre-resolution”. The process of translating a web address into an IP address through a DNS lookup, or vice versa, is often called “resolving.” With DNS pre-resolution, Chrome will simultaneously look up all the other links on the web page and pre-resolve those links into IP addresses in the background. So when&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-page-load page-4"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;you do actually click on one of the links on the page, the browser is ready to take you to the new page instantly. Over time, Chrome also learns from past visits so that the next time you go to a web page that you’ve previously visited, Chrome knows to automatically pre-resolve all the relevant links and elements on the web page.&lt;/p&gt;   &lt;p&gt;Someday, browsers might be able to predict, &lt;i&gt;before&lt;/i&gt; the page loads, not only which links to pre-resolve, but also which website elements (like images or videos) to pre-fetch ahead of time.  That will make the web even quicker.&lt;/p&gt;   &lt;p&gt;Soon enough, we hope, loading new pages on the browser will be as fast as flipping the pages of a picture book.&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-7 title-open-source page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;h2&gt;Open Source and Browsers&lt;/h2&gt;  &lt;h3&gt;or, standing on the shoulders of giants&lt;/h3&gt;  &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/opensource01.png" /&gt;&lt;/div&gt;  &lt;div class="left"&gt;   &lt;p class="drop-cap"&gt;Today’s Internet stands on the shoulders of giants: the technologists, thinkers, developers, and organizations who continue to push the boundaries of innovation and share what they’ve learned.&lt;/p&gt;   &lt;p&gt;This spirit of sharing is at the very heart of&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;open-source software. “Open source” means that the inner workings (or “source code”) of a software are made available to all, and the software is written in an open, collaborative way. Anyone can look into the source code, see how it works, tweak it or add to it, and reuse it&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-open-source page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;p class="continuation"&gt;in other products or services.&lt;/p&gt;   &lt;p&gt;Open-source software plays a big role in many parts of the web, including today’s web browsers. The release of the open-source browser Mozilla Firefox paved the way for many exciting new browser innovations. Google Chrome was built with some components from Mozilla Firefox and with the open-source rendering engine WebKit, among others. In the same spirit, the code for Chrome was made open source so that the global web community could use Chrome’s innovations in their own products, or even improve on the original Chrome source code.&lt;/p&gt;   &lt;p&gt;Web developers and everyday users aren’t the only ones to benefit from the faster, simpler, and safer open-source browsers. Companies like Google also benefit from sharing their ideas openly. Better browsers&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;mean a better web experience for everyone, and that makes happier users who browse the web even more.  Better browsers also let companies create web apps with the latest cutting-edge features, and that makes users happy, too.&lt;/p&gt;   &lt;p&gt;Browsers aren’t the only part of the web that can take the open-source approach. Talk to any group of web developers and you’re likely to hear that they use an open-source Apache HTTP Server to host and serve their websites, or that they developed their code on computers powered by the Linux open-source operating system — just to name a few examples. The good work of the open source community continues to help make the web even better: a web that can be the broad shoulders for the next generation.&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;﻿&lt;section class="template-start-5 title-conclusion page-1"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;h2&gt;19 Things Later...&lt;/h2&gt;   &lt;h3&gt;or, a day in the clouds&lt;/h3&gt;   &lt;p class="continuation"&gt;...and here we are at Thing 20. Let's recap.&lt;/p&gt;   &lt;p&gt;Today’s web is a colorful, visual, practical, nutty, busy, friend-filled, fun and incredibly useful place.  Many of us now live a life of &lt;a href="/cloud-computing/1"&gt;cloud computing&lt;/a&gt; on the &lt;a href="/what-is-the-internet/1"&gt;Internet&lt;/a&gt;: we read the news, watch movies, chat with friends, and do our daily tasks online with web-based applications right the browser. &lt;a href="/web-apps/1"&gt;Web apps&lt;/a&gt; let us do that from anywhere in the world, even if we left our laptops at home.&lt;/p&gt;   &lt;p&gt;It’s all possible thanks to the evolution of web standards like &lt;a href="/html/1"&gt;HTML, JavaScript, and CSS&lt;/a&gt;,&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p class="continuation"&gt;as well as &lt;a href="/plugins/1"&gt;browser plug-ins&lt;/a&gt;. New capabilities in &lt;a href="/html5/1"&gt;HTML5&lt;/a&gt; are helping developers create the next generation of truly inventive web apps.&lt;/p&gt;   &lt;div class="image1"&gt;&lt;img src="http://www.20thingsilearned.com/media/illustrations/conclusion01.png" /&gt;&lt;/div&gt;   &lt;p class="continuation"&gt;What else is taking shape in the clouds?&lt;/p&gt;   &lt;ul&gt;    &lt;li&gt;It takes a &lt;a href="/old-vs-new-browsers/1"&gt;modern browser&lt;/a&gt; to make the most of the web’s modern features.&lt;/li&gt;
   &lt;/ul&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;﻿&lt;section class="template-inner-2 title-conclusion page-2"&gt;&lt;br /&gt;
 &lt;div class="page"&gt;  &lt;div class="left"&gt;   &lt;ul&gt;    &lt;li&gt;Modern browsers also &lt;a href="/browser-protection/1"&gt;help protect&lt;/a&gt; against &lt;a href="/malware/1"&gt;malware and phishing&lt;/a&gt;.&lt;/li&gt;
    &lt;li&gt;&lt;a href="/open-source/1"&gt;Open-source&lt;/a&gt; sharing has given us better browsers and a faster, richer, more complex web. And open-source brainpower is making the future of the web even brighter.&lt;/li&gt;
    &lt;li&gt;What’s in that bright future? &lt;a href="/threed/1"&gt;3D in the browser&lt;/a&gt;, &lt;a href="/page-load/1"&gt;faster speeds&lt;/a&gt;, and &lt;a href="/sync/1"&gt;sync&lt;/a&gt; across all devices, among other fine &lt;a href="/dns/1"&gt;things&lt;/a&gt;.&lt;/li&gt;
    &lt;li&gt;Being an informed citizen of the web requires some self-education — for instance, learning to control your browser’s &lt;a href="/browser-privacy/1"&gt;privacy settings&lt;/a&gt; for various types of content including &lt;a href="/browser-cookies/1"&gt;cookies&lt;/a&gt;.&lt;/li&gt;
    &lt;li&gt;You’re also safer on the web when you pay attention to visual cues in the browser, like checking the URLs you’re sent to, and looking for an “https://” &lt;a href="/url/1"&gt;secure connection&lt;/a&gt; or &lt;a href="/identity/1"&gt;extended validation&lt;/a&gt;.&lt;/li&gt;
   &lt;/ul&gt;   &lt;p&gt;The final takeaways?&lt;/p&gt;  &lt;/div&gt;  &lt;div class="right"&gt;   &lt;p&gt;&lt;strong&gt;Use a modern browser,&lt;/strong&gt; first and foremost.  Or try a new one and see if it brings you happier browsing that’s better suited to your needs.&lt;/p&gt;   &lt;p&gt;&lt;strong&gt;The web will keep evolving — dramatically!&lt;/strong&gt;  Support cutting-edge web technologies like HTML5, CSS3 and WebGL, because they’ll help the web community imagine and create a future of great, innovative web apps.&lt;/p&gt;   &lt;p&gt;&lt;strong&gt;Lastly, try new things.&lt;/strong&gt; The web is a new and exciting place every day, so try tasks that you didn’t think could be done online -- such as researching your ancestry back ten generations, or viewing a real-time webcam image from a climbing basecamp in the Himalayas.  You might be surprised by what you find!&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;&lt;/section&gt;&lt;div class="spacer"&gt;&lt;/div&gt;&lt;/div&gt;﻿  &lt;br /&gt;
  &lt;footer&gt;&lt;br /&gt;
   &lt;p class="curator"&gt;Published by Google 2010&lt;/p&gt;  &lt;/footer&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-7196887765519962791?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fWMdgz-M4Z37P6JpVZig6kHzrPQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fWMdgz-M4Z37P6JpVZig6kHzrPQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fWMdgz-M4Z37P6JpVZig6kHzrPQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fWMdgz-M4Z37P6JpVZig6kHzrPQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/2wO-jEgJSYk" height="1" width="1"/&gt;</content><link rel="related" href="http://www.20thingsilearned.com/" title="google's 20thingsilearned.com" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/7196887765519962791/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/11/googles-20thingsilearnedcom.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/7196887765519962791?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/7196887765519962791?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/2wO-jEgJSYk/googles-20thingsilearnedcom.html" title="google's 20thingsilearned.com" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/11/googles-20thingsilearnedcom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMRnk6cSp7ImA9Wx9TF0s.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-4366294203022272019</id><published>2010-11-26T11:19:00.000+01:00</published><updated>2010-11-26T11:19:47.719+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-26T11:19:47.719+01:00</app:edited><title>Sams Teach Yourself C# in 24 Hours (Hour 1)</title><content type="html">&lt;h1&gt;Sams Teach Yourself C# in 24 Hours&lt;/h1&gt;&lt;a href="http://www.blogger.com/title/9780672322877"&gt;&lt;img alt="Sams Teach Yourself C# in 24 Hours" class="product" src="/ShowCover.aspx?isbn=9780672322877&amp;amp;type=d" /&gt;&lt;/a&gt; &lt;div class="meta"&gt;By &lt;a href="http://www.blogger.com/authors/bio.aspx?a=5bbc9678-6c95-44db-bdfe-6573b40d9af7"&gt;James Foxall&lt;/a&gt;  and &lt;a href="http://www.blogger.com/authors/bio.aspx?a=c6fb19dd-7186-47e8-b260-42cfeeac5848"&gt;Wendy  Haro-Chun&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.blogger.com/title/9780672322877"&gt;More Information&lt;/a&gt;&lt;br /&gt;
Learn C#, Microsoft's newest programming language, one step at a time from  leading expert, James Foxall. ...&lt;br /&gt;
&lt;h2&gt;Table of Contents&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=2"&gt;Copyright&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=3"&gt;About the  Authors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=4"&gt;Acknowledgments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=5"&gt;Tell Us What You  Think!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=6"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=7"&gt;Audience and  Organization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=8"&gt;Conventions Used  in This Book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=9"&gt;Onward and  Upward!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=10"&gt;Part I. The  Visual Studio Environment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=11"&gt;Hour 1. A C#  Programming Tour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=28"&gt;Hour 2.  Navigating C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=39"&gt;Hour 3.  Understanding Objects and Collections&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=49"&gt;Hour 4.  Understanding Events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=55"&gt;Part II.  Building a User Interface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=56"&gt;Hour 5. Building  FormsPart I&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=63"&gt;Hour 6. Building  FormsPart II&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=73"&gt;Hour 7. Working  with the Traditional Controls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=83"&gt;Hour 8. Advanced  Controls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=92"&gt;Hour 9. Adding  Menus and Toolbars to Forms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=100"&gt;Hour 10.  Drawing and Printing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=112"&gt;Part III.  Making Things HappenProgramming!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=113"&gt;Hour 11.  Creating and Calling Methods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=123"&gt;Hour 12. Using  Constants, Data Types, Variables, and Arrays&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=132"&gt;Hour 13.  Performing Arithmetic, String Manipulation, and Date/Time Adjustments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=141"&gt;Hour 14. Making  Decisions in C# Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=148"&gt;Hour 15.  Looping for Efficiency&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=154"&gt;Hour 16.  Debugging Your Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=162"&gt;Hour 17.  Designing Objects Using Classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=168"&gt;Hour 18.  Interacting with Users&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=176"&gt;Part IV.  Working with Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=177"&gt;Hour 19.  Performing File Operations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=184"&gt;Hour 20.  Controlling Other Applications Using Automation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=191"&gt;Hour 21.  Working with a Database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=199"&gt;Part V.  Deploying Solutions and Beyond&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=200"&gt;Hour 22.  Deploying a Solution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=207"&gt;Hour 23.  Introduction to Web Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=216"&gt;Hour 24. The  10,000-Foot View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img alt="Expand" src="/display/InformIT/images/icons/plus.png" /&gt;&lt;a href="http://www.blogger.com/library/content.aspx?b=STY_Csharp_24hours&amp;amp;seqNum=226"&gt;Appendix A.  Answers to Quizzes/Exercises&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Copyright&lt;/h2&gt;&lt;h3&gt;Copyright © 2002 by Sams Publishing&lt;/h3&gt;All rights reserved. No part of this book shall be reproduced, stored in a  retrieval system, or transmitted by any means, electronic, mechanical,  photocopying, recording, or otherwise, without written permission from the  publisher. No patent liability is assumed with respect to the use of the  information contained herein. Although every precaution has been taken in the  preparation of this book, the publisher and author assume no responsibility for  errors or omissions. Nor is any liability assumed for damages resulting from the  use of the information contained herein.&lt;br /&gt;
Library of Congress Catalog Card Number: 2001093572&lt;br /&gt;
Printed in the United States of America&lt;br /&gt;
First Printing: February 2002&lt;br /&gt;
05 04 03 02 4 3 2 1&lt;br /&gt;
&lt;h3&gt;Trademarks&lt;/h3&gt;All terms mentioned in this book that are known to be trademarks or service  marks have been appropriately capitalized. Sams Publishing cannot attest to the  accuracy of this information. Use of a term in this book should not be regarded  as affecting the validity of any trademark or service mark.&lt;br /&gt;
&lt;h3&gt;Warning and Disclaimer&lt;/h3&gt;Every effort has been made to make this book as complete and as accurate as  possible, but no warranty or fitness is implied. The information provided is on  an "as is" basis. The author and the publisher shall have neither liability nor  responsibility to any person or entity with respect to any loss or damages  arising from the information contained in this book.&lt;br /&gt;
&lt;h3&gt;Credits&lt;/h3&gt;&lt;blockquote&gt; &lt;strong&gt;Associate Publisher&lt;/strong&gt; &lt;br /&gt;
Linda Engelman&lt;br /&gt;
&lt;strong&gt;Acquisitions Editor&lt;/strong&gt; &lt;br /&gt;
Sondra Scott&lt;br /&gt;
&lt;strong&gt;Development Editor&lt;/strong&gt; &lt;br /&gt;
Ginny Bess&lt;br /&gt;
&lt;strong&gt;Managing Editor&lt;/strong&gt; &lt;br /&gt;
Charlotte Clapp&lt;br /&gt;
&lt;strong&gt;Project Editor&lt;/strong&gt; &lt;br /&gt;
Carol Bowers&lt;br /&gt;
&lt;strong&gt;Copy Editor&lt;/strong&gt; &lt;br /&gt;
Barbara Hacha&lt;br /&gt;
&lt;strong&gt;Indexer&lt;/strong&gt; &lt;br /&gt;
Erika Millen&lt;br /&gt;
&lt;strong&gt;Proofreader&lt;/strong&gt; &lt;br /&gt;
Jody Larsen&lt;br /&gt;
&lt;strong&gt;Technical Editors&lt;/strong&gt; &lt;br /&gt;
Joel Mueller&lt;br /&gt;
Deon Schaffer&lt;br /&gt;
&lt;strong&gt;Team Coordinator&lt;/strong&gt; &lt;br /&gt;
Lynne Williams&lt;br /&gt;
&lt;strong&gt;Media Developer&lt;/strong&gt; &lt;br /&gt;
Dan Scherf&lt;br /&gt;
&lt;strong&gt;Interior Designer&lt;/strong&gt; &lt;br /&gt;
Gary Adair&lt;br /&gt;
&lt;strong&gt;Cover Designer&lt;/strong&gt; &lt;br /&gt;
Aren Howell&lt;br /&gt;
&lt;strong&gt;Page Layout&lt;/strong&gt; &lt;br /&gt;
D&amp;amp;G Limited, LLC&lt;/blockquote&gt;&lt;h2&gt;Dedication&lt;/h2&gt;&lt;em&gt;To my children, Ethan and Tess.&lt;/em&gt; &lt;br /&gt;
&lt;em&gt;—James Foxall&lt;/em&gt; &lt;br /&gt;
&lt;em&gt;To my parents, Olga and Alfonso, and my love, Dave.&lt;/em&gt; &lt;br /&gt;
&lt;em&gt;—Wendy Haro-Chun&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;About the Authors&lt;/h2&gt;&lt;strong&gt;James Foxall&lt;/strong&gt; is Vice President of Development and Support  for Tigerpaw Software, Inc. (&lt;a href="http://www.tigerpawsoftware.com/"&gt;www.tigerpawsoftware.com&lt;/a&gt;)—an Omaha,  Nebraska, Microsoft Certified Partner specializing in commercial database  applications. James manages a commercial suite of programs designed to automate  contact management, marketing, service and repair, proposal generation, and  inventory control and purchasing. James's experience in creating certified  Office-compatible software has made him an authority on application interface  and behavior standards of applications for the Microsoft Windows and Microsoft  Office environments.&lt;br /&gt;
James has personally written more than 150,000 lines of commercial production  code, both in single programmer and multiple programmer environments. He is the  author of numerous books, including &lt;em&gt;Practical Standards for Microsoft Visual  Basic&lt;/em&gt; and &lt;em&gt;MCSD in a Nutshell: The Visual Basic Exams&lt;/em&gt;, and he has  written articles for &lt;em&gt;Access-Office-VBA Advisor&lt;/em&gt; and &lt;em&gt;Visual Basic  Programmer's Journal&lt;/em&gt;. James is a Microsoft Certified Solution Developer and  an international speaker on Microsoft programming technologies. When not  programming or writing about programming, he enjoys spending time with his  family, playing guitar, doing battle over the chess board, listening to Pink  Floyd, playing computer games, and (believe it or not) programming! You can  reach James at &lt;a href="mailto:jamesf@tigerpawsoftware.com"&gt;jamesf@tigerpawsoftware.com&lt;/a&gt;.&lt;br /&gt;
&lt;strong&gt;Wendy Haro-Chun,&lt;/strong&gt; MCSD, holds a B.S. in Computer Science and  an M.B.A. with an emphasis in International Business. She is Assistant Vice  President of Research and Development for SunGard Insurance Systems. Her areas  of technological expertise include .NET, C#, &lt;em&gt;ASP&lt;/em&gt;, DHTML, JavaScript,  &lt;em&gt;XML&lt;/em&gt;, COM, VB, &lt;em&gt;ADO&lt;/em&gt;, and Microsoft SQL Server. Wendy has also  served as technical editor and reviewer on numerous computer technology books.  She lives in Miami with her husband, Dave, and her two beagles, Buster and  Belle. She can be reached at &lt;a href="mailto:wharo@bellsouth.net"&gt;wharo@bellsouth.net&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Acknowledgments&lt;/h2&gt;&lt;strong&gt;James's acknowledgements:&lt;/strong&gt; &lt;br /&gt;
To Sondra Scott, both for the opportunity to do this book as well as just  being a great person to work for!&lt;br /&gt;
To Wendy for her wonderful contributions, Carol Bowers, Ginny Bess, Joel  Mueller, Deon Schaffer, and everyone else that had a hand in this book—thanks  guys!&lt;br /&gt;
To Matt Wagner at Waterside Productions for all his help behind the  scenes.&lt;br /&gt;
To my wife and children for always supporting and encouraging me through  these projects. You are the best!&lt;br /&gt;
Finally, a special thanks to Mike Pizzo at Microsoft for his contributions to  the ADO.NET chapter.&lt;br /&gt;
&lt;strong&gt;Wendy's acknowledgements:&lt;/strong&gt; &lt;br /&gt;
I would like to thank Sondra Scott for giving me the opportunity to work on  this great project. I would also like to thank Ginny Bess and Carol Bowers for  making sure everything came together and technical editors Joel and Deon for  making sure this new technology worked the way I said it did. Also, special  thanks to Peter Farquharson, David Marcato, Deon Schaffer, and Larry Wall for  helping to get this project started on a good foundation.&lt;br /&gt;
To James Foxall, I have enjoyed reading your VB .NET book, and it has been a  great pleasure working with you on this C# book.&lt;br /&gt;
A big thanks goes out to my husband, Dave, for his constant support in all my  projects and for always believing in me.&lt;br /&gt;
To Olga and Alfonso, thank you for all the support, encouragement, and love  you have always given me.&lt;br /&gt;
Finally, thanks to all my relatives and friends for buying this book!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Tell Us What You Think!&lt;/h2&gt;As the reader of this book, &lt;em&gt;you&lt;/em&gt; are our most important critic and  commentator. We value your opinion and want to know what we're doing right, what  we could do better, what areas you'd like to see us publish in, and any other  words of wisdom you're willing to pass our way.&lt;br /&gt;
As an Associate Publisher for Sams Publishing, I welcome your comments. You  can fax, e-mail, or write me directly to let me know what you did or didn't like  about this book—as well as what we can do to make our books stronger.&lt;br /&gt;
&lt;em&gt;Please note that I cannot help you with technical problems related to the  topic of this book, and that because of the high volume of mail I receive, I  might not be able to reply to every message.&lt;/em&gt; &lt;br /&gt;
When you write, please be sure to include this book's title and author as  well as your name and phone or fax number. I will carefully review your comments  and share them with the author and editors who worked on the book.&lt;br /&gt;
&lt;table&gt;&lt;thead&gt; &lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;Fax: &lt;/td&gt; &lt;td&gt;317-581-4770 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;E-mail: &lt;/td&gt; &lt;td&gt;&lt;a href="mailto:feedback@samspublishing.com"&gt;feedback@samspublishing.com&lt;/a&gt;  &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;Mail: &lt;/td&gt; &lt;td&gt; Linda&amp;nbsp;Engelman&lt;br /&gt;
Sams&amp;nbsp;Publishing&lt;br /&gt;
201&amp;nbsp;West&amp;nbsp;103rd&amp;nbsp;Street&lt;br /&gt;
Indianapolis,&amp;nbsp;IN&amp;nbsp;46290&amp;nbsp;USA&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;With Microsoft's introduction of the .NET platform, a new, exciting  programming language was born. C# is the language of choice for developing on  the .NET platform, and Microsoft has even written a majority of the .NET  Framework using C#. C# is a modern object-oriented language designed and  developed from the ground up with a best-of-breed mentality, implementing and  expanding on the best features and functions found in other languages. C#  combines the power and flexibility of C++ with the simplicity of Visual  Basic.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Audience and Organization&lt;/h2&gt;This book is targeted toward those who have little or no programming  experience. The book has been structured and written with a purpose, and that is  to get you productive as quickly and as smoothly as possible. I've used my  experiences from writing large commercial applications to create a book that,  hopefully, cuts through the fluff and teaches you what you need to know. All too  often, authors fall into the trap of focusing on the technology rather than on  the practical application of the technology. I've worked hard to keep this book  focused on teaching you practical skills that you can apply immediately toward a  development project. Please feel free to send me your suggestions or success  stories at &lt;a href="http://www.blogger.com/jamesf@tigerpawsoftware.com"&gt;jamesf@tigerpawsoftware.com&lt;/a&gt;.&lt;br /&gt;
This book is divided into five parts, each of which focuses on a different  aspect of developing applications with C#. These parts generally follow the flow  of tasks you'll perform as you begin creating your own programs using C#. I  recommend that you read them in the order in which they appear.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Part I The Visual Studio Environment teaches you about the Visual Studio's  C# development environment, including how to navigate and access 'numerous  tools. In addition, you'll learn some key development concepts such as objects,  collections, and events.&lt;/li&gt;
&lt;li&gt;Part II Building a User Interface shows you how to build attractive and  functional user interfaces. In this part, you'll learn about forms and  controlsthe user-interface elements such as text boxes and list boxes.&lt;/li&gt;
&lt;li&gt;Part III Making Things HappenProgramming! teaches you the nuts and bolts of  C# programmingand there's a lot to learn. You'll discover how to create methods,  as well has how to store data, perform loops, and make decisions in code. After  you've learned the core programming skills, you'll move into object-oriented  programming and debugging applications.&lt;/li&gt;
&lt;li&gt;Part IV Working with Data introduces you to working with a database and  shows you how to automate external applications such as Word and Excel. In  addition, this part teaches you how to manipulate a user's file system.&lt;/li&gt;
&lt;li&gt;Part V Deploying Solutions and Beyond shows you how to distribute an  application that you've created to an end user's computer. Then, the focus is  brought back a bit to take a look at Web programming and Microsoft's .NET  initiative from a higher, less-technical level.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Conventions Used in This Book&lt;/h2&gt;This book uses several conventions to help you prioritize and reference the  information it contains:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tips highlight information that can make your C# programming more  effective.&lt;/li&gt;
&lt;li&gt;Cautions focus your attention on problems or side effects that can occur in  specific situations.&lt;/li&gt;
&lt;li&gt;Notes provide useful sidebar information that you can read immediately or  circle back to without losing the flow of the topic at hand.&lt;/li&gt;
&lt;li&gt;New Term icons signal places where new terminology is first used and  defined. Such terminology appears in an italic typeface for emphasis.&lt;/li&gt;
&lt;/ul&gt;In addition, this book uses various typefaces to help you distinguish code  from regular English. Code is presented in a &lt;tt&gt;monospace&lt;/tt&gt; font.  Placeholderswords or characters used temporarily to represent the real words or  characters you would type in codeare typeset in &lt;tt&gt;&lt;em&gt;italic  monospace&lt;/em&gt;&lt;/tt&gt;.&lt;br /&gt;
Some code statements presented in this book are too long to appear on a  single line. In these cases, a line-continuation character (an underscore) is  used to indicate that the following line is a continuation of the current  statement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Onward and Upward!&lt;/h2&gt;This is an exciting time to be learning how to program, and it's my sincerest  wish that when you finish this book, you will feel capable of creating,  debugging, and deploying modest C# programs using many C# and Visual Studio  tools. Although you won't be an expert, you'll be surprised at how much you've  learned. And hopefully, this book will help you determine your future direction  as you proceed down the road to C# mastery.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Part I: The Visual Studio Environment&lt;/h2&gt;Before you can begin to create C# applications for Windows and the Web, you  need to have a thorough grasp of the C# environment as well as some key  development concepts. In this part, you'll get an overview of developing a  project in C#, you'll learn all about the C# interface, and you'll learn about  objects, collections, and events—concepts that are critical to your success as a  C# developer.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Hour 1: A C# Programming Tour&lt;/li&gt;
&lt;li&gt;Hour 2: Navigating C#&lt;/li&gt;
&lt;li&gt;Hour 3: Understanding Objects and Collections&lt;/li&gt;
&lt;li&gt;Hour 4: Understanding Events&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h2&gt;Hour 1. A C# Programming Tour&lt;/h2&gt;Learning a new programming language can be intimidating. If you've never  programmed before, the act of typing seemingly cryptic text to produce sleek and  powerful applications probably seems like a black art, and you may wonder how  you'll ever learn everything you need to know. The answer is, of course, one  step at a time. The first step to learning a language is the same as that of any  other activity—building confidence. Programming is part art and part science.  Although it may seem like magic, it's more akin to illusion; after you know how  things work, a lot of the mysticism goes away, freeing you to focus on the  mechanics necessary to produce the desired result.&lt;br /&gt;
In this hour, you'll complete a quick tour that takes you step-by-step  through creating a complete, albeit small, C# program. I've yet to see a "Hello  World" program that's the least bit helpful (they usually do nothing more than  print "hello world" to the screen—oh, fun). So instead, you'll create a  picture-viewer application that lets you view Windows bitmaps and icons on your  computer. You'll learn how to let a user browse for a file and how to display a  selected picture file on the screen, both of which are skills that will come in  handy in later applications that you create. Creating large, commercial  solutions is accomplished by way of a series of small steps. After you've  finished creating this small project, you'll have an overall feel for the  development process.&lt;br /&gt;
The highlights of this hour include the following:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Building a simple, yet functional, C# application&lt;/li&gt;
&lt;li&gt;Letting a user browse a hard drive&lt;/li&gt;
&lt;li&gt;Displaying a picture from a file on disk&lt;/li&gt;
&lt;li&gt;Getting familiar with some programming lingo&lt;/li&gt;
&lt;li&gt;Learning about the Visual Studio—C# &lt;em&gt;IDE&lt;/em&gt; &lt;/li&gt;
&lt;/ul&gt;I hope that by the end of this hour, you'll realize just how much fun it is  to program using C#.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Starting C#&lt;/h2&gt;You must become familiar with a few terms before you begin to create programs  in C#:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Distributable Component The final, compiled version of a project. Components  can be distributed to other people and other computers and do not require C# to  run (although the .NET Framework is required, which you'll learn about in coming  hours). Distributable components are also called programs. In Hour 22,  "Deploying a Solution," you'll learn how to distribute the Picture Viewer  program that you're about to build to other computers.&lt;/li&gt;
&lt;li&gt;Project A collection of files that can be compiled to create a distributable  component (program). There are many types of projects, and complex applications  may consist of many projects, such as a Windows Application project and support  DLL projects.&lt;/li&gt;
&lt;li&gt;Solution A collection of projects and files that compose an application or  component.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="sidebar"&gt; &lt;div class="titlte"&gt;NEW TERM&lt;/div&gt;C# is a complete development environment; every tool you'll need to create  your C# projects is accessed from within Visual Studio. The Visual Studio-C#  environment is called the &lt;em&gt;IDE&lt;/em&gt;, short for Integrated Development  Environment, and it is the design framework in which you build applications. To  work with C# projects, you must first start the Visual Studio  &lt;em&gt;IDE&lt;/em&gt;.&lt;/div&gt;Start the C# &lt;em&gt;IDE&lt;/em&gt; now by choosing Microsoft Visual Studio  &lt;strong&gt;.&lt;/strong&gt;NET from within the Microsoft Visual Studio .NET folder on  your Start menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Creating a New Project&lt;/h2&gt;When you first start Visual Studio .NET, you're shown the Visual Studio Start  Page tab within the &lt;em&gt;IDE&lt;/em&gt;. Using this page, you can open projects created  previously or create new ones (see &lt;a href=""&gt;Figure  1.1&lt;/a&gt;). For this quick tour, you're going to create a new Windows application,  so click New Project to display the New Project dialog box shown in &lt;a href=""&gt;Figure  1.2&lt;/a&gt;.&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig01.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig01.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.1&lt;/a&gt; You can open existing projects or create new projects from the Visual  Studio Start page.&lt;/div&gt;&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig02.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig02.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.2&lt;/a&gt; The New Project dialog box allows you to create many types of .NET  projects.&lt;/div&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;If you don't see the Visual Studio Start page, chances are that you've  changed the default settings. Hour 2, "Navigating C#," shows you how to change  them back. For now, be aware that you can create a new project from the File  menu in addition to using the techniques described in this hour.&lt;/div&gt;You can create many types of projects with C#, as well as with the other  supported languages of the .NET platform. The New Project dialog box is used to  specify the type of C# project you want to create. If the Visual C# Projects  folder isn't selected, click it to display the C# project types and then make  sure the Windows Application icon is selected (if it's not, click it once to  select it). At the bottom of the New Project dialog box is a Name text box, in  which you specify the name of the project you're creating; in the Location text  box, you can enter the location in which to save the project files.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;You should always set these values to something meaningful before creating a  project, or you'll have more work to do later if you want to move or rename the  project.&lt;/div&gt;Type &lt;strong&gt;Picture Viewer&lt;/strong&gt; into the Name text box to name your  project. There's no need to change the location where the project files are to  be saved at this time, so go ahead and create the new Windows Application  project by clicking OK. C# creates the new project, complete with one form  (design window) for you to begin building the interface for your application  (see &lt;a href=""&gt;Figure  1.3&lt;/a&gt;).&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig03.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig03.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.3&lt;/a&gt; New Windows applications start with a blank form; the fun is just  beginning!&lt;/div&gt;Your C# environment may look different from that shown in the figures of this  hour, depending on the edition of C# you're using, whether you've already played  with C#, and other factors such as the resolution of your monitor. All the  elements discussed in this hour, however, exist in all editions of C#. (If your  &lt;em&gt;IDE&lt;/em&gt; doesn't have a window displayed that is shown in a figure, use the  View menu to display the window.)&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;To create a program that can be run on another computer, you start by  creating a project, and then you compile the project into a component, such as  an executable (a program a user can run) or a DLL (a component that can be used  by other programs and components). The compilation process is discussed in  detail in Hour 22, "Deploying a Solution." The important thing to note at this  time is that when you hear someone refer to creating or writing a program, just  as you are creating the Picture Viewer program now, they're referring to the  completion of all steps up to and including compiling the project to a  distributable file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Understanding the C# Environment&lt;/h2&gt;The first time you run C#, you'll notice that the &lt;em&gt;IDE&lt;/em&gt; contains a lot  of windows, such as the Properties window on the right, which is used to view  and set properties of objects. In addition to these windows, the &lt;em&gt;IDE&lt;/em&gt;  contains a lot of tabs, such as the Toolbox tab on the left edge of the  &lt;em&gt;IDE&lt;/em&gt; (refer to &lt;a href=""&gt;Figure  1.3&lt;/a&gt;). Clicking a tab displays an associated window. Try this now: click the  Toolbox tab to display the Toolbox window. You can also hover the mouse over a  tab for a few seconds to display the window. To hide the window, simply move the  mouse off the window. To close the window completely, click the Close (X) button  in the window's title bar.&lt;br /&gt;
You can adjust the size and position of any of these windows, and you can  even hide and show them at will. You'll learn how to customize your design  environment in Hour 2, "Navigating C#."&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;Unless specifically instructed to do so, do not double-click anything in the  C# design environment. Double-clicking most objects produces an entirely  different outcome than single-clicking does. If you mistakenly double-click an  object on a form, a code window is displayed. At the top of the code window is a  set of tabs: one for the form design and one for the code. Click the tab for the  form design to hide the code window and return to the form.&lt;/div&gt;The Properties window at the right side of the design environment is perhaps  the most important window, and it's the one you'll use most often. If your  computer's display is set for 640x480, you can probably see only a few  properties at this time. This makes it difficult to view and set properties as  you create projects. I highly recommend that you don't attempt development with  Visual Studio at a resolution below 800x600. Personally, I prefer 1024x768  because it offers plenty of work space. To change your display settings,  right-click your desktop and select Properties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Changing the Characteristics of Objects&lt;/h2&gt;Almost everything you work with in C# is an object. Forms, for instance, are  objects, as are all the items you can put on a form to build an interface, such  as list boxes and buttons. There are many types of objects (Hour 3,  "Understanding Objects and Collections," discusses objects in detail). Objects,  in turn, are classified by type. For instance, a form is a Form object, whereas  items you can place on a form are called Control objects, or controls. Some  objects don't have a physical appearance, but exist only in code. You'll learn  about these kinds of objects in later hours.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;NEW TERM&lt;/div&gt;Every object, regardless of whether it has a physical appearance, has a  distinct set of attributes known as &lt;em&gt;properties.&lt;/em&gt; You have certain  properties about you, such as your height and hair color, and C# objects have  properties as well, such as Height and BackColor. Properties define the  characteristics of an object. When you create a new object, the first thing you  need to do is set its properties so that the object appears and behaves in the  way you desire. To display the properties of an object, click the object in its  designer. Click the form now to ensure that its properties are displayed in the  Properties window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Naming Objects&lt;/h2&gt;The property you should set first for any new object is the Name property.  Press F4 to display the Properties window (if it's not already visible), and  notice the Name given to your default form (the first property listed in the  Properties window)—Form1. When you first create an object, C# gives the object a  unique, generic name based on the object's type. Although these names are  functional, they aren't very descriptive. For instance, C# named your form  Form1, but it's common to have dozens of forms in a project, and it would be  extremely difficult to manage a complicated project if all forms were  distinguishable only by a number (Form2, Form3, and so forth).&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;In actuality, what you're creating is a form &lt;em&gt;class,&lt;/em&gt; or template,  that will be used to create and show forms at runtime. For the purpose of this  quick tour, I simply refer to it as a form. See Hour 5, "Building Forms—Part I,"  for more information.&lt;/div&gt;To better manage your forms, you should give each one a descriptive name. C#  gives you the chance to name new forms as they're created. Because C# created  this default form for you, you didn't get a chance to name it, so you must  change both the filename and name of the form. Change the name of the form now  by clicking the Name property and changing the text from Form1 to  &lt;strong&gt;fclsViewer.&lt;/strong&gt; Notice that this did not change the filename of the  form as it is displayed in the Solution Explorer window. Change the filename now  by right-clicking Form1.cs in the Solution Explorer window, choosing Rename from  the context menu, and changing the text from Form1.cs to  &lt;strong&gt;fclsViewer.cs.&lt;/strong&gt; In future examples, I won't have you change the  filename each time because you'll have enough steps to accomplish as it is. I do  recommend, however, that you always change your filenames to something  meaningful in your 'real' projects.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;I use the fcls prefix here to denote that the file is a form class. There are  different types of classes, so using a prefix helps differentiate the classes in  code. You're not required by C# to use object prefixes, but I highly recommend  that you do so. In Hour 12, "Using Constants, Data Types, Variables, and  Arrays," you'll learn the benefits of using a naming convention as well as the  standard prefixes for many .NET objects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Setting the Text Property of the Form&lt;/h2&gt;Notice that the text that appears in the form's title bar says Form1. This is  because C# sets the form's title bar text to the name of the form when it is  first created, but doesn't change it when you change the name of the form. The  text in the title bar is determined by the value of the Text property of the  form. Click the form once more so that its properties appear in the Properties  window. Use the scrollbar in the Properties window to locate the Text property  in the Properties window and then change the text to &lt;strong&gt;Picture  Viewer.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&lt;/strong&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2&gt;Giving the Form an Icon&lt;/h2&gt;Everyone who has used Windows is familiar with icons, which are the little  pictures used to represent programs. Icons most commonly appear in the Start  menu next to the name of their respective programs. In C#, you not only have  control over the icon of your program file, you can also give every form in your  program a unique icon if you want to.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;The instructions that follow assume you have access to the source files for  the examples in this book. They are available at &lt;a href="http://www.samspublishing.com/detail_sams.cfm?item=0672320800"&gt;www.samspublishing.com/detail_sams.cfm?item=0672320800&lt;/a&gt;.  You don't have to use the icon I've provided for this example; you can use any  icon of your choice. If you don't have an icon available, you can skip this  section without affecting the outcome of the example.&lt;/div&gt;To give the form an icon, follow these steps:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;In the Properties window, click the Icon property to select it. &lt;/li&gt;
&lt;li&gt;When you click the Icon property, a small button with three dots appears to  the right of the property. Click this button. &lt;/li&gt;
&lt;li&gt;To locate the HourOne.ico file or another ico file of your choice, use the  Open dialog box that appears. When you've found the icon, double-click it, or  click it once to select it and then click Open. &lt;/li&gt;
&lt;/ol&gt;After you've selected the icon, it appears in the Icon property along with  the word (Icon). A small version of the icon appears in the upper-left corner of  the form, as well. Whenever this form is minimized, this is the icon that's  displayed on the Windows taskbar. (Note: This doesn't change the icon for the  project as a whole. In Hour 22, you'll learn how to assign an icon to your  distributable file.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Changing the Size of the Form&lt;/h2&gt;Next, you're going to change the Width and Height properties of the form. The  Width and Height values are shown collectively under the Size property; Width  appears to the left of the comma, Height to the right. You can change the Width  or Height by changing the corresponding number in the Size property. Both values  represent the number of pixels of the dimension. To display and adjust the Width  and Height properties separately, click the small plus sign (+) next to the Size  property (see &lt;a href=""&gt;Figure  1.4&lt;/a&gt;).&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig04.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig04.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.4&lt;/a&gt; Some properties can be expanded to show more specific  properties.&lt;/div&gt;Change the Width property to &lt;strong&gt;400&lt;/strong&gt; and the Height to  &lt;strong&gt;325.&lt;/strong&gt; To commit a property change, press Tab or click a  different property or window. Your screen should now look like the one in &lt;a href=""&gt;Figure  1.5&lt;/a&gt;.&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig05.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig05.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.5&lt;/a&gt; A change in the Properties window is reflected as soon as the change is  committed.&lt;/div&gt;When you first created this project, C# saved a copy of the source files in  their initial state. The changes you've made so far exist only in memory; if you  were to turn your computer off at this time (don't do this), you would lose any  and all work up to this point. You should get into the habit of saving your work  frequently. Save the project now by choosing Save All from the File menu or by  clicking the Save All button on the toolbar (it has a picture of stacked disks  on it).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Adding Controls to a Form&lt;/h2&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;NEW TERM&lt;/div&gt;Now that your form has its properties set, you need to add objects to the  form to produce a user interface. Objects that can be placed on a form are  called &lt;em&gt;controls.&lt;/em&gt; Some controls have a visible interface with which a  user can interact, whereas others are always invisible to the user. You'll use  controls of both types in this example. On the left side of the screen is a tab  titled Toolbox. Click the Toolbox tab now to display the Toolbox window shown in  &lt;a href=""&gt;Figure  1.6&lt;/a&gt;. The toolbox contains all the controls available in the project, such as  labels and text boxes.&lt;/div&gt;&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig06.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig06.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.6&lt;/a&gt; The toolbox is used to select controls to build a user  interface.&lt;/div&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;You can add a control to a form in three ways, and Hour 5 explains them in  detail. In this hour, you'll use the technique of double-clicking a tool in the  toolbox.&lt;/div&gt;The toolbox closes itself soon after you've added a control to a form and the  pointer is no longer over the toolbox. To make the toolbox stay visible, click  the little picture of a pushpin located in the toolbox's title bar.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;Refer to Hour 2, "Navigating C#," for more information on customizing the  design environment.&lt;/div&gt;Your Picture Viewer interface will consist of the following controls:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Two Button controls&lt;/li&gt;
&lt;li&gt;A PictureBox control&lt;/li&gt;
&lt;li&gt;An OpenFileDialog control&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Designing an Interface&lt;/h2&gt;It's generally best to design the user interface of a form and then add the  code behind the interface that makes the form functional. The user interface for  your Picture Viewer program will consist of a View Picture button, a Close  button, and a PictureBox in which to display a picture.&lt;br /&gt;
&lt;h4&gt;Adding a Visible Control to a Form&lt;/h4&gt;Start by adding a Button control to the form. Do this by double-clicking the  Button item in the toolbox. C# then creates a new button and places it in the  upper-left corner of the form (see &lt;a href=""&gt;Figure  1.7&lt;/a&gt;).&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig07.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig07.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.7&lt;/a&gt; When you double-click a control in the toolbox, the control is added to  the upper-left corner of the form.&lt;/div&gt;Using the Properties window, set the button's properties as follows (note  that you may want to change the Properties list to alphabetical, if it is not  already, to make it easier to find these properties by name):&lt;br /&gt;
&lt;table&gt;&lt;thead&gt;
&lt;tr&gt; &lt;td&gt;&lt;em&gt;Property&lt;/em&gt; &lt;/td&gt; &lt;td&gt;&lt;em&gt;Value&lt;/em&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Name&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;btnSelectPicture&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Text&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;Select Picture&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Location&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;301&lt;/tt&gt;,&lt;tt&gt;10&lt;/tt&gt; (Note: 301 is the x coordinate, 10 is the y  coordinate.) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Size&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;85,23&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;You're now going to create a button that the user can click to close the  Picture Viewer program. Rather than adding a new button to the form, you're  going to create a copy of the button you've already defined. To do this,  right-click the button on the form and choose Copy from its shortcut menu. Next,  right-click anywhere on the form and choose Paste from the form's shortcut menu.  The new button appears over the button you copied, and it is selected by  default. Change the properties of the new button as follows:&lt;br /&gt;
&lt;table&gt;&lt;thead&gt;
&lt;tr&gt; &lt;td&gt;&lt;em&gt;Property&lt;/em&gt; &lt;/td&gt; &lt;td&gt;&lt;em&gt;Value&lt;/em&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Name&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;btnQuit&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Text&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;Quit&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Location&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;301&lt;/tt&gt;,&lt;tt&gt;40&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;The last control you need to add to the form is a PictureBox control. A  PictureBox has many capabilities, but its primary purpose is to show  pictures—which is precisely what you'll use it for in this example. Add a new  PictureBox control to the form and set its properties as follows:&lt;br /&gt;
&lt;table&gt;&lt;thead&gt;
&lt;tr&gt; &lt;td&gt;&lt;em&gt;Property&lt;/em&gt; &lt;/td&gt; &lt;td&gt;&lt;em&gt;Value&lt;/em&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Name&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;picShowPicture&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;BorderStle&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;FixedSingle&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Location&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;8&lt;/tt&gt;,&lt;tt&gt;8&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Size&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;282&lt;/tt&gt;, &lt;tt&gt;275&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;After you've made these property changes, your form will look like the one in  &lt;a href=""&gt;Figure  1.8&lt;/a&gt;. Click the Save All button on the toolbar to save your work.&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig08.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig08.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.8&lt;/a&gt; An application's interface doesn't have to be complex to be useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Adding an Invisible Control to a Form&lt;/h2&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;NEW TERM&lt;/div&gt;So far, all the controls that you've used sit on a form and have a physical  appearance. However, not all controls have a physical appearance. Such controls,  referred to as &lt;em&gt;invisible-at-runtime&lt;/em&gt; &lt;em&gt;controls,&lt;/em&gt; aren't designed  for user interactivity, but they're designed to give you, the programmer,  functionality beyond the standard features of C#.&lt;/div&gt;To allow the user to select a picture to display, you need to give her the  capability to locate a file on her hard drive. You've probably noticed in the  past that whenever you choose to open a file from within any Windows  application, the dialog box displayed is almost always the same. It doesn't make  any sense to force each and every developer to write the code necessary to  perform standard file operations. Instead, Microsoft has exposed the  functionality via a control that you can use in your project. This control is  called the OpenFileDialog control, and it will save you dozens of hours that you  would otherwise spend trying to duplicate common functionality.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;Other controls besides the OpenFileDialog control give you file  functionality. For example, the SaveFileDialog control provides features for  enabling the user to save a file.&lt;/div&gt;Scroll the toolbox until you can see the OpenFileDialog control, and then  double-click it to add it to your form. (You may have to scroll the toolbox,  which is done by clicking the up arrow toward the top of the window or the down  arrow toward the bottom.) Note that the control isn't placed on the form, but it  appears in a special area below the form (see &lt;a href=""&gt;Figure  1.9&lt;/a&gt;). This happens because the OpenFileDialog control has no interface to  display to a user. It does have an interface, a dialog box that you can display  as necessary, but it has nothing to display directly on a form.&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig09.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig09.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.9&lt;/a&gt; Controls that have no interface appear below the form  designer.&lt;/div&gt;Select the OpenFileDialog control and change its properties as follows:&lt;br /&gt;
&lt;table&gt;&lt;thead&gt;
&lt;tr&gt; &lt;td&gt;&lt;em&gt;Property&lt;/em&gt; &lt;/td&gt; &lt;td&gt;&lt;em&gt;Value&lt;/em&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Name&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;ofdSelectPicture&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Filter&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;Windows Bitmaps|*.BMP|JPEG Files|*.JPG&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;tt&gt;Title&lt;/tt&gt; &lt;/td&gt; &lt;td&gt;&lt;tt&gt;Select Picture&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;The Filter property determines the filtering of the control. The text that  appears before the pipe symbol (&lt;tt&gt;|&lt;/tt&gt;) is the descriptive text of the file  type, whereas the text after the pipe symbol is the pattern to use to filter  files; you can specify more than one filter type. Text entered into the Title  property appears in the title bar of the Open File dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Coding an Interface&lt;/h2&gt;The graphical interface for your Picture Viewer program is now complete, so  click the pushpin in the title bar of the toolbox to close it. Now, you have to  write code for the program to be capable of performing actions. C# is an  event-driven language, which means that code is executed in response to events.  These events may come from users, such as a user clicking a button, or from  Windows itself (see Hour 4, "Understanding Events," for a complete explanation  of events). Currently, your application looks nice but it won't do a darn thing.  The user can click the Select Picture button, for example, until the cows come  home, but nothing will happen because you haven't told the program what to do  when the user clicks the button.&lt;br /&gt;
You're going to write code to accomplish two tasks. First, you're going to  write code that lets the user browse his or her hard drives to locate and select  a picture file and then display the file in the picture box (this sounds a lot  harder than it is). Second, you're going to add code to the Quit button that  shuts down the program when the user clicks the button.&lt;br /&gt;
&lt;h4&gt;Letting a User Browse for a File&lt;/h4&gt;The first bit of code you're going to write will allow the user to browse his  or her hard drives, select a file, and then show the selected picture in the  PictureBox control. This code will execute when the user clicks the Select  Picture button; therefore, it's added to the Click event of that button (you'll  learn all about events in later hours). When you double-click a control on a  form in Design view, the default event for that control is created and displayed  in a code window. The default event for a Button control is its Click event,  which makes sense because clicking a button is its most common purpose.  Double-click the Select Picture button now to access its Click event in the code  window (see &lt;a href=""&gt;Figure  1.10&lt;/a&gt;).&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig10.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig10.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.10&lt;/a&gt; You will write all code in a window such as this.&lt;/div&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;NEW TERM&lt;/div&gt;When you access an event, C# builds an &lt;em&gt;event handler,&lt;/em&gt; which is  essentially a template procedure in which you add the code that executes when  the event is fired. The cursor is already placed within the code procedure, so  all you have to do is add code. You will also notice that the open and closing  braces are preset for your new event procedure. The braces, in this case, define  the beginning and end of your procedure. You will soon see that C# requires many  open and closing braces({ } ). By the time you're done with this book, you'll be  madly clicking away as you write your own code to make your applications do  exactly what you want them to do—well, most of the time. For now, just enter the  code as I present it here.&lt;/div&gt;It's very important that you get in the habit of commenting your code, so the  first line you're going to enter is a comment. Beginning a statement with the  characters &lt;tt&gt;//&lt;/tt&gt; designates the statement as a comment; the compiler won't  do anything with the statement, so you can enter whatever text you want after  the double slashes. Type the following statement exactly as it appears and press  the Enter key at the end of the line.&lt;br /&gt;
&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;For more information on creating good comments, see Hour 16, "Debugging Your  Code."&lt;/div&gt;&lt;pre&gt;// Show the open file dialog box.&lt;/pre&gt;The next statement you'll enter triggers a method of the OpenFileDialog  control that you added to the form. You'll learn all about methods in Hour 3,  "Understanding Objects and Collections." For now, think of a method as a  mechanism to make a control take action. The ShowDialog method tells the control  to show its Open dialog box and let the user select a file. The ShowDialog  method returns a value that indicates its success or failure, which we are then  comparing to a predefined result (&lt;tt&gt;DialogResult.OK&lt;/tt&gt;). Don't worry too  much about what is happening here, because you'll be learning the details of  this in later hours. In a nutshell, the ShowDialog method is called to let a  user browse for a file, and if the user selects a file, more code gets executed.  Of course, there is a lot more to using the OpenFileDialog control than I  present in this basic example, but this simple statement gets the job done.  Enter the following if statement followed by an open brace:&lt;br /&gt;
&lt;pre&gt;if (ofdSelectPicture.ShowDialog() == DialogResult.OK)
 {&lt;/pre&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;Open and closing braces are necessary for this if statement because they  denote that multiple lines will be part of this construct.&lt;/div&gt;Time for another comment. Enter this statement and remember to press Enter at  the end of each code line.&lt;br /&gt;
&lt;pre&gt;// Load the picture into the picture box.&lt;/pre&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;Don't worry about indenting the code by pressing the Tab key or using spaces.  C# .NET automatically indents code for you.&lt;/div&gt;You're now going to enter the next line of code. This statement, which  appears within the if construct, is the line of code that actually displays the  picture in the picture box. (If you're itching to know more about graphics, take  a look at Hour 10, "Drawing and Printing.")&lt;br /&gt;
Enter the following statement:&lt;br /&gt;
&lt;pre&gt;picShowPicture.Image = Image.FromFile(ofdSelectPicture.FileName);&lt;/pre&gt;In addition to displaying the selected picture, your program is going to  display the path and filename of the picture in the title bar. When you first  created the form, you changed the Text property of the form using the Properties  window. To create dynamic applications, properties need to be constantly  adjusted at runtime, and this is done using code. Enter the following three  lines of code:&lt;br /&gt;
&lt;pre&gt;// Show the name of the file in the form's caption.
this.Text = String.Concat("Picture Viewer (" + ofdSelectPicture.FileName + ")");&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;}&lt;/pre&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;C# is case sensitive! You must enter all code using the same case as shown in  the text.&lt;/div&gt;&lt;h4&gt;Checking Your Program Entry Point&lt;/h4&gt;All C# programs must contain an entry point. The Main() method is the entry  point. In this sample you need to change the reference from Form1 to  &lt;strong&gt;fclsViewer&lt;/strong&gt; (this is necessary because we renamed the form  earlier) . This statement will invoke the constructor on the form. C++  programmers will be familiar with the Main() entry point method, but they should  take notice of the capitalization of Main. We will talk a bit more about the  program entry point later in the book.&lt;br /&gt;
To update the entry point in this sample, press Ctrl+F to open the Find  window, enter &lt;strong&gt;Form1,&lt;/strong&gt; and click Find Next. Close the Find window  and replace the text Form1 with &lt;strong&gt;fclsViewer.&lt;/strong&gt; The updated  statement should now read:&lt;br /&gt;
&lt;pre&gt;Application.Run(new fclsViewer());&lt;/pre&gt;After you've entered all the code, your editor should look like that shown in  &lt;a href=""&gt;Figure  1.11&lt;/a&gt;.&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig11.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig11.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.11&lt;/a&gt; Make sure your code exactly matches the code shown here.&lt;/div&gt;&lt;h4&gt;Terminating a Program Using Code&lt;/h4&gt;The last bit of code you'll write will terminate the application when the  user clicks the Quit button. To do this, you'll need to access the Click event  handler of the btnQuit button. At the top of the code window are two tabs. The  current tab has the text fclsViewer.cs. Next to this is a tab that contains the  text fclsViewer.cs [Design]. Click this tab now to switch from Code view to the  form designer. If you receive an error when you click the tab, the code you  entered is incorrect, and you need to edit it to make it the same as I've  presented it. After the form designer is displayed, double-click the Quit button  to access its Click event.&lt;br /&gt;
Enter the following code in the Quit button's Click event handler:&lt;br /&gt;
&lt;pre&gt;this.Close();&lt;/pre&gt;&lt;div class="sidebar"&gt; &lt;div class="title"&gt;&lt;strong&gt;Note&lt;/strong&gt; &lt;/div&gt;The Close statement closes the current form. When the last loaded form in a  program is closed, the application shuts itself down—completely. As you build  more robust applications, you'll probably want to execute all kinds of clean-up  routines before terminating your application, but for this example, closing the  form is all you need to do.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Running a Project&lt;/h2&gt;Your application is now complete. Click the Save All button (it looks like a  stack of disks) on the toolbar, and then run your program by pressing F5. You  can also run the program by clicking the button on the toolbar that looks like a  right-facing triangle and resembles the Play button on a VCR (this button is  also found on the Debug menu, and it is called Start). However, learning the  keyboard shortcuts will make your development process move along faster. When  you run the program, the C# interface changes, and the form you've designed  appears floating over the design environment (see &lt;a href=""&gt;Figure  1.12&lt;/a&gt;).&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig12.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig12.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.12&lt;/a&gt; When in Run mode, your program executes the same as it would for an end  user.&lt;/div&gt;You're now running your program as though it were a standalone application  running on another user's machine; what you see is exactly what someone else  would see if they ran the program (without the C# design environment in the  background, of course). Click the Select Picture button to display the Select  Picture dialog box (see &lt;a href=""&gt;Figure  1.13&lt;/a&gt;). Use the dialog box to locate a picture file. When you've found a  file, double-click it, or click once to select it and then click Open. The  selected picture is then displayed in the PictureBox control, as shown in &lt;a href=""&gt;Figure  1.14&lt;/a&gt;.&lt;br /&gt;
&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig13.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig13.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.13&lt;/a&gt; The OpenFileDialog control handles all the details of browsing for  files. Cool, huh?&lt;/div&gt;&lt;div class="figure"&gt;&lt;a href=""&gt;&lt;img alt="01fig14.jpg" src="/content/images/bok_0672322870/elementLinks/th01fig14.jpg" /&gt;  &lt;/a&gt; &lt;a href=""&gt;Figure  1.14&lt;/a&gt; C# makes it easy to display pictures with very little work.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Summary&lt;/h2&gt;When you're done playing with the program, click the Quit button and then  save your project by clicking Save All on the C# toolbar.&lt;br /&gt;
That's it! You've just created a bona fide C# program. You've used the  toolbox to build an interface with which users can interact with your program,  and you've written code in strategic event handlers to empower your program to  do things. These are the basics of application development in C#. Even the most  complicated programs are built using this basic approach; you build the  interface and add code to make the application do things. Of course, writing  code to do things exactly the way you want things done is where the process can  get complicated, but you're on your way.&lt;br /&gt;
If you take a close look at the organization of the hours in this book,  you'll see that I start out by teaching you the C# environment. I then move on  to building an interface, and later I teach you all about writing code. This  organization is deliberate. You might be a little anxious to jump in and start  writing serious code, but writing code is only part of the equation. As you  progress through the hours, you'll be building a solid foundation of development  skills.&lt;br /&gt;
Soon, you'll pay no attention to the man behind the curtain—you'll be that  man (or woman)!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Q&amp;amp;A&lt;/h2&gt;&lt;ol&gt;&lt;li&gt; &lt;strong&gt;Can I show bitmaps of file types other than BMP and JPG?&lt;/strong&gt;  &lt;br /&gt;
Yes. The PictureBox supports the display of images with the extensions BMP,  JPG, ICO, EMF, WMF, and GIF. The PictureBox can even save images to a  file.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Is it possible to show pictures in other controls?&lt;/strong&gt; &lt;br /&gt;
The PictureBox is the control to use when you are just displaying images.  However, many other controls allow you to display pictures as part of the  control. For instance, you can display an image on a Button control by setting  the button's Image property to a valid picture&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Workshop&lt;/h2&gt;The Workshop is designed to help you anticipate possible questions, review  what you've learned, and get you thinking about how to put your knowledge into  practice. The answers to the quiz are in Appendix A,"Answers to  Quizzes/Exercises."&lt;br /&gt;
&lt;h4&gt;Quiz&lt;/h4&gt;&lt;/li&gt;
&lt;li&gt;What type of C# project creates a standard Windows program?&lt;/li&gt;
&lt;li&gt;What window is used to change the attributes (location, size, and so on) of  a form or control?&lt;/li&gt;
&lt;li&gt;How do you access the default event (code) of a control?&lt;/li&gt;
&lt;li&gt;What property of a PictureBox do you set to display an image?&lt;/li&gt;
&lt;li&gt;What is the default event for a Button control?&lt;/li&gt;
&lt;/ol&gt;&lt;h4&gt;Exercise&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;Change your Picture Viewer program so that the user can also locate and  select GIF files. (Hint: Change the Filter property of the OpenFileDialog  control.)&lt;/li&gt;
&lt;li&gt;Alter the form in your Picture Viewer project so that the buttons are side  by side in the lower-right corner of the form, rather than vertically aligned in  the upper-right corner.&lt;/li&gt;
&lt;/ol&gt;&lt;ol&gt;&lt;li&gt; &lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-4366294203022272019?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xfM-fyXbkLVn1fj2dXvtEVutPa8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xfM-fyXbkLVn1fj2dXvtEVutPa8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xfM-fyXbkLVn1fj2dXvtEVutPa8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xfM-fyXbkLVn1fj2dXvtEVutPa8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/-HKLd1mtw4w" height="1" width="1"/&gt;</content><link rel="related" href="http://www.informit.com/library/library.aspx?b=STY_Csharp_24hours" title="Sams Teach Yourself C# in 24 Hours (Hour 1)" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/4366294203022272019/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/11/sams-teach-yourself-c-in-24-hours-hour.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/4366294203022272019?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/4366294203022272019?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/-HKLd1mtw4w/sams-teach-yourself-c-in-24-hours-hour.html" title="Sams Teach Yourself C# in 24 Hours (Hour 1)" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/11/sams-teach-yourself-c-in-24-hours-hour.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cBQ3c7fCp7ImA9Wx5bGUo.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-1743538300271264370</id><published>2010-11-05T17:37:00.000+01:00</published><updated>2010-11-05T17:37:32.904+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-05T17:37:32.904+01:00</app:edited><title>mauritius</title><content type="html">Cool, kom al stukken verder met de&lt;a href="http://justmauritius.nl/hotel_booking/"&gt; luxe hotel reservatie van justmauritius &lt;/a&gt;Benieuwd of dat wat gaat geven aan huwelijksreizen enzo. Hopelijk binnekort boekbaar. :D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- map{ map{tr|10|# |;print} split//,sprintf"%.8b\n",$_} unpack'C*',unpack'u*',"5`#8&amp;lt;3'X`'#8^-@`&amp;lt;-CPP`#8V/C8`"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-1743538300271264370?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Oa3680rYWBPrcBw9I1eRl7q0qv8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Oa3680rYWBPrcBw9I1eRl7q0qv8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Oa3680rYWBPrcBw9I1eRl7q0qv8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Oa3680rYWBPrcBw9I1eRl7q0qv8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/r5_0aSuz6dE" height="1" width="1"/&gt;</content><link rel="related" href="http://justmauritius.nl" title="mauritius" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/1743538300271264370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/11/mauritius.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/1743538300271264370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/1743538300271264370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/r5_0aSuz6dE/mauritius.html" title="mauritius" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/11/mauritius.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcDQXs8eip7ImA9Wx5bGUo.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-9085412051465391148</id><published>2010-11-05T16:47:00.000+01:00</published><updated>2010-11-05T16:47:50.572+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-05T16:47:50.572+01:00</app:edited><title>Exploring the Mac OS X Firewall</title><content type="html">All Unix systems have a firewall. But on the Mac, it's installed by default and you can't turn it off. To keep things simple, and keep users from having to build their own firewall rules, OS X packages the firewall as a sub-menu of Sharing within System Preferences. The benefit of this approach is that the firewall can be tied to services. Turn on Personal Web Sharing, for example, and a new rule appears in the firewall to control access to the service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presently, I have Personal Web Sharing turned on in the Services menu. The firewall is turned on. And in the Firewall menu, there's a checkbox to allow access to my web server. Opening a terminal and typing sudo ipfw list allows me to see the actual firewall rules that Mac OS X has created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02000 allow ip from any to any via lo*&lt;br /&gt;
&lt;br /&gt;
02010 deny ip from 127.0.0.0/8 to any in&lt;br /&gt;
&lt;br /&gt;
02020 deny ip from any to 127.0.0.0/8 in&lt;br /&gt;
&lt;br /&gt;
02030 deny ip from 224.0.0.0/3 to any in&lt;br /&gt;
&lt;br /&gt;
02040 deny tcp from any to 224.0.0.0/3 in&lt;br /&gt;
&lt;br /&gt;
02050 allow tcp from any to any out&lt;br /&gt;
&lt;br /&gt;
02060 allow tcp from any to any established&lt;br /&gt;
&lt;br /&gt;
02070 allow tcp from any to any 80 in&lt;br /&gt;
&lt;br /&gt;
02080 allow tcp from any to any 427 in&lt;br /&gt;
&lt;br /&gt;
12190 deny tcp from any to any&lt;br /&gt;
&lt;br /&gt;
65535 allow ip from any to any&lt;br /&gt;
&lt;br /&gt;
ipfw is the heart of the Macintosh firewall; the listing is the set of rules that Mac OS X built based on the services I wanted to run. Apache runs on port 80 (for http), while port 427 is the service locator protocol. The first column is the rule number, and the rest is the rule itself. I will go into greater detail later. But for the moment, I will turn on Remote Login. A quick glance at the Firewall menu reveals that the Remote Login rules have been turned on. Looking at the output of sudo ipfw list shows how the rules were changed to allow the new service to run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02000 allow ip from any to any via lo*&lt;br /&gt;
&lt;br /&gt;
02010 deny ip from 127.0.0.0/8 to any in&lt;br /&gt;
&lt;br /&gt;
02020 deny ip from any to 127.0.0.0/8 in&lt;br /&gt;
&lt;br /&gt;
02030 deny ip from 224.0.0.0/3 to any in&lt;br /&gt;
&lt;br /&gt;
02040 deny tcp from any to 224.0.0.0/3 in&lt;br /&gt;
&lt;br /&gt;
02050 allow tcp from any to any out&lt;br /&gt;
&lt;br /&gt;
02060 allow tcp from any to any established&lt;br /&gt;
&lt;br /&gt;
02070 allow tcp from any to any 22 in&lt;br /&gt;
&lt;br /&gt;
02080 allow tcp from any to any 80 in&lt;br /&gt;
&lt;br /&gt;
02090 allow tcp from any to any 427 in&lt;br /&gt;
&lt;br /&gt;
12190 deny tcp from any to any&lt;br /&gt;
&lt;br /&gt;
65535 allow ip from any to any&lt;br /&gt;
&lt;br /&gt;
The rules have been rewritten, and a new rule has been added to handle Remote Login. Remote Login is handled by ssh, which operates over port 22. I will turn the firewall off as a final test before I put everything back the way it was.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
65535 allow ip from any to any&lt;br /&gt;
&lt;br /&gt;
So even when we turn the firewall off, it is still running. It's just the rules that have changed. What I'm going to do in this article is explore ipfw to see how I can use it to better secure my Macintosh and learn something of the threats that assail our computers every day. But first, a few words of caution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Don't Play with Fire&lt;br /&gt;
&lt;br /&gt;
The firewall that comes with the Mac is a good and robust tool and will protect you from many things, and you should have it turned on all the time. Just because we can handcraft rules does not mean that we should. If we get it wrong, we could stop our computer from functioning and create security holes. In this article, we're going to play with the firewall, learn a few things about our Mac, and then just let the System Preferences take care of things (in most cases).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is one area where a little knowledge can be dangerous. And it's important to remember that after reading this article you will not be an expert on firewalls.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Say Hello to ipfw&lt;br /&gt;
&lt;br /&gt;
To get a feel for what your firewall is having to deal with, you'll get it to log all the decisions that it makes over the course of a few hours. This will show you what's really happening. First, create a file that contains a copy of the rules you're running. Call this file rules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IPFW='/sbin/ipfw -q'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$IPFW -f flush&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2000 allow ip from any to any via lo*&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2010 deny log ip from 127.0.0.0/8 to any in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2020 deny log ip from any to 127.0.0.0/8 in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2030 deny log ip from 224.0.0.0/3 to any in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2040 deny log tcp from any to 224.0.0.0/3 in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2050 allow log tcp from any to any out&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2060 allow log tcp from any to any established&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2070 allow log tcp from any to any 22 in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2080 allow log tcp from any to any 80 in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 2090 allow log tcp from any to any 427 in&lt;br /&gt;
&lt;br /&gt;
$IPFW add 12190 deny log tcp from any to any&lt;br /&gt;
&lt;br /&gt;
These rules are a copy of the rules that Mac OS X generated for Personal Web Sharing and Remote Login with logging turned on. You do not need to enter rule 65535 as this is hard-coded into the firewall and cannot be changed. To run the rules just type in sudo sh rules followed by sudo ipfw list to make sure that they have loaded correctly. The final step is to turn logging on. Despite the rules requiring that the output be logged, this only actually happens when it is turned on with sysctl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sudo sysctl -w net.inet.ip.fw.verbose=1&lt;br /&gt;
&lt;br /&gt;
This might seem complicated, but it allows us to have logging permanently turned on in our rules, only writing to the log file when we want to. The logging is being written to /var/log/system.log. Logging can then be turned on and off without changing or even reloading the rules. To turn logging off, change the 1 to a 0. Leave this running for a few hours as we do all sorts of things that may generate traffic over the Internet. Just one little note of caution at this point: There will be one line in the log file for each packet processed by the firewall. The log file can get very large very quickly! Remember to come back and turn the logging off before your disk fills up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Looking at the Log Results&lt;br /&gt;
&lt;br /&gt;
/var/log/system.log now contains a large number of lines—one per packet that was handled by the firewall rules we created. Here is an example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nov 9 21:12:18 Peter-Hickmans-Computer kernel: ipfw: 2060&lt;br /&gt;
&lt;br /&gt;
Accept TCP 216.65.98.71:119 192.168.1.100:54609 in via en0&lt;br /&gt;
&lt;br /&gt;
After all the date and time cruft, we come to the action that was recorded, which says that rule number 2060 accepted an inbound TCP connection via the primary Ethernet interface from address 216.65.98.71 on port 119 to my computer (on address 192.168.1.100) port 54609. Port 119 is used to connect to Usenet news servers, and port 54609 was just a random port Mac OS X allocated for my program to make the connection. To make any sense of the 341,310 lines that the firewall logged while I had it turned on, we need a program to summarize the log. Let's call this program checkfw.pl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/perl -w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
use strict;&lt;br /&gt;
&lt;br /&gt;
use warnings;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my %connections;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
while ( my $line = &amp;lt;&amp;gt; ) {&lt;br /&gt;
&lt;br /&gt;
next unless $line =~ m/ ipfw: /;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$line =~ s/.* ipfw: //g;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my ( $action, $from, $to, $direction ) &lt;br /&gt;
&lt;br /&gt;
= ( split( ' ', $line, 7 ) )[ 1, 3, 4, 5 ];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if ( check_address($from) and check_address($to) ) {&lt;br /&gt;
&lt;br /&gt;
my $key = ( $direction eq 'out' ) ? &lt;br /&gt;
&lt;br /&gt;
"$from $to" : "$to $from";&lt;br /&gt;
&lt;br /&gt;
$connections{$action}-&amp;gt;{$key}-&amp;gt;{$direction}++;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
foreach my $action ( sort keys %connections ) {&lt;br /&gt;
&lt;br /&gt;
report( $action, %{ $connections{$action} } );&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sub report {&lt;br /&gt;
&lt;br /&gt;
my ( $action, %data ) = @_;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print "$action\n";&lt;br /&gt;
&lt;br /&gt;
printf( "%21s Dir %21s : %8s : %8s\n",&lt;br /&gt;
&lt;br /&gt;
'Inside IP', 'Outside IP', 'In', 'Out' );&lt;br /&gt;
&lt;br /&gt;
print '-' x 69 . "\n";&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
foreach my $k ( sort keys %data ) {&lt;br /&gt;
&lt;br /&gt;
my ( $inside, $outside ) = split( ' ', $k );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my $direction = '--&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
if ( $data{$k}-&amp;gt;{in} ) {&lt;br /&gt;
&lt;br /&gt;
$direction = ( $data{$k}-&amp;gt;{out} ) ? '&amp;lt;-&amp;gt;' : '&amp;lt;--';&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
printf( "%21s %s %21s : %8d : %8d\n", &lt;br /&gt;
&lt;br /&gt;
$inside, &lt;br /&gt;
&lt;br /&gt;
$direction, &lt;br /&gt;
&lt;br /&gt;
$outside, &lt;br /&gt;
&lt;br /&gt;
$data{$k}-&amp;gt;{in} &lt;br /&gt;
&lt;br /&gt;
0, &lt;br /&gt;
&lt;br /&gt;
$data{$k}-&amp;gt;{out} &lt;br /&gt;
&lt;br /&gt;
0 );&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
print "\n";&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
## Filter the broken lines in the log&lt;br /&gt;
&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sub check_address {&lt;br /&gt;
&lt;br /&gt;
my $text = shift;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# There should only be 1 colon&lt;br /&gt;
&lt;br /&gt;
my $count = $text =~ tr/://;&lt;br /&gt;
&lt;br /&gt;
return undef if $count != 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# There should only be three .s&lt;br /&gt;
&lt;br /&gt;
$count = $text =~ tr/.//;&lt;br /&gt;
&lt;br /&gt;
return undef if $count != 3;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my ( $ip, $port ) = split( ':', $text );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Is the port number sensible&lt;br /&gt;
&lt;br /&gt;
return undef if $port &amp;lt; 1 or $port &amp;gt; 65535;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Are the address digits sensible&lt;br /&gt;
&lt;br /&gt;
foreach my $x ( split( '\.', $ip ) ) {&lt;br /&gt;
&lt;br /&gt;
return undef if $x &amp;lt; 0 or $x &amp;gt; 255;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# All is fine&lt;br /&gt;
&lt;br /&gt;
return 1;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
When run from the command line with the system.log file for input, it reads all the lines related to the firewall and extracts the action (Accept or Deny), from address, to address, and direction from the rule, then builds up a hash to summarize the data. The rules are always expressed as "from address" followed by "to address," so we need to switch them around so that packets going from B to A inbound are correctly paired with lines for A to B outbound. The check_address function is to weed out the few lines that logging seems to screw up every now and then. Here's an edited sample of the output. Let's first look at the traffic we accepted:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Accept&lt;br /&gt;
&lt;br /&gt;
Inside IP Dir Outside IP : In : Out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:22 &amp;lt;-&amp;gt; 192.168.1.1:1059 : 80 : 81&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:45632 &amp;lt;-&amp;gt; 66.98.246.15:80 : 1 : 1&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:54609 &amp;lt;-&amp;gt; 216.65.98.71:119 : 19768 : 13114&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:54788 &amp;lt;-&amp;gt; 216.65.98.71:119 : 15 : 17&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:54789 &amp;lt;-&amp;gt; 216.65.98.71:119 : 15 : 14&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:54790 &amp;lt;-&amp;gt; 216.65.98.71:119 : 24924 : 16792&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:54799 &amp;lt;-&amp;gt; 62.253.162.50:110 : 89 : 82&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:80 &amp;lt;-&amp;gt; 210.246.12.35:10611 : 11 : 6&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:80 &amp;lt;-&amp;gt; 210.246.12.35:11823 : 11 : 10&lt;br /&gt;
&lt;br /&gt;
First, an assumption: Any port number that is four or less digits long is a legitimate port. If it is five digits long, then it was just a port allocated to the process that initiated the connection. This is not always the case but it is a very useful rule of thumb.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first line is a Remote Login connection (ssh on port 22) to my computer, and the next is a connection to a web site (http on port 80) from my computer. The next four are Usenet connections (nntp on port 119) from my computer followed by a connection from my computer to my ISP's mail server (pop3 on port 110). The next two are connections to the web server on my computer by another computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you see a port number and are not sure what it is used by, look in /etc/services where most of the legitimate port numbers are listed. If you can't find it there or feel that you are not using the service, then Google for "port xxxx". Now let's look at the traffic we rejected:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deny&lt;br /&gt;
&lt;br /&gt;
Inside IP Dir Outside IP : In : Out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:1023 &amp;lt;-- 218.23.26.94:2385 : 1 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:1025 &amp;lt;-- 80.13.205.45:3369 : 1 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:1080 &amp;lt;-- 67.150.225.61:80 : 1 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:21 &amp;lt;-- 172.210.114.241:4535 : 2 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:25 &amp;lt;-- 222.156.17.50:2304 : 2 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:2745 &amp;lt;-- 80.108.169.225:1248 : 3 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:3127 &amp;lt;-- 24.48.194.98:4609 : 3 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:4000 &amp;lt;-- 159.226.150.135:1505 : 2 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:4899 &amp;lt;-- 80.200.148.8:4937 : 1 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:5554 &amp;lt;-- 200.28.99.6:4257 : 1 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:6112 &amp;lt;-- 211.138.113.23:57949 : 2 : 0&lt;br /&gt;
&lt;br /&gt;
192.168.1.100:9898 &amp;lt;-- 218.16.83.117:3700 : 1 : 0&lt;br /&gt;
&lt;br /&gt;
Related Reading&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Essential Mac OS X Panther Server Administration&lt;br /&gt;
&lt;br /&gt;
Integrating Mac OS X Server into Heterogeneous Networks&lt;br /&gt;
&lt;br /&gt;
By Michael Bartosh, Ryan Faas &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As these are all denied packets we are only interested in the port number that they were trying to connect to. Let's go over them:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1023 &lt;br /&gt;
&lt;br /&gt;
The Sasser worm runs an FTP server on port 1023 of infected machines. 218.23.26.94 is scanning for unpatched Windows machines still infected by the Sasser worm. &lt;br /&gt;
&lt;br /&gt;
1025 &lt;br /&gt;
&lt;br /&gt;
Officially the port used by blackjack servers but also used by a backdoor trojan called PWSteal.ABCHlp. Again, I am being scanned by a computer looking for a backdoor. &lt;br /&gt;
&lt;br /&gt;
1080 &lt;br /&gt;
&lt;br /&gt;
Officially used by the SOCKS proxy server. 67.150.225.61 is scanning me, hoping to find a proxy server that it can use to cover its tracks with. &lt;br /&gt;
&lt;br /&gt;
21 &lt;br /&gt;
&lt;br /&gt;
At last a legitimate port, FTP. Here I am being scanned to see if I am running an FTP server that can be hacked by someone wanting somewhere to store some files or a place from which to run a warez site. I don't run an FTP server. &lt;br /&gt;
&lt;br /&gt;
25 &lt;br /&gt;
&lt;br /&gt;
Another legitimate port, this time SMTP. This is someone looking for an open mail server to send spam through. &lt;br /&gt;
&lt;br /&gt;
2745 &lt;br /&gt;
&lt;br /&gt;
Officially the port used by the urbisnet service but more commonly a backdoor installed by the W32.Beagle.E@mm worm. &lt;br /&gt;
&lt;br /&gt;
You get the picture. It just goes on and on. Despite being immune to all these WinTel worms and viruses, we should note that there are people out there who will notice very quickly if we turn on our own mail or FTP servers. The same scripts that probe your computer for these services are designed to exploit them the moment they get a positive result. This is why we run a firewall and why we don't run unnecessary services.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Writing the ipfw Log Lines to a Different File &lt;br /&gt;
&lt;br /&gt;
The system.log file is a general dumping ground for all log messages, but it has the facility to write specific messages to separate files. In this case, we're going to write the log lines from ipfw into /var/log/ipfw.log. This file already exists on my system, but at the moment, the /etc/syslogd.conf is not set up to send the messages to it. First, I must edit the /etc/syslogd.conf and add the following to the beginning of the file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Exclude ipfw from the main log&lt;br /&gt;
&lt;br /&gt;
!-ipfw&lt;br /&gt;
&lt;br /&gt;
This stops the ipfw log lines from being written to the system.log. Now add the following to the end of the file to get the ipfw log lines written to the correct file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Log ipfw to its own log&lt;br /&gt;
&lt;br /&gt;
!ipfw&lt;br /&gt;
&lt;br /&gt;
*.* /var/log/ipfw.log&lt;br /&gt;
&lt;br /&gt;
Now it's time to restart syslogd so that the new configuration is loaded. There are two ways of doing this: the Windows way or the Unix way. Rebooting your computer is the Windows way, so we'll do it the Unix way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sudo kill -s HUP `cat /var/run/syslog.pid`&lt;br /&gt;
&lt;br /&gt;
The preceding line reads the pid of the existing syslogd process and gets it to reload its configuration file. All that remains is to turn logging on, sudo sysctl -w net.inet.ip.fw.verbose=1, generate some traffic, and look at the contents of the /var/log/ipfw.log file. No lines are being written to the system.log file any more. The main reason for this is that the ipfw logging generates so many lines in the system.log file that it makes finding other, non ipfw, messages much harder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Writing Your Own Rules&lt;br /&gt;
&lt;br /&gt;
Each packet that wants to pass through the firewall, in or out, is checked against the rules in the order in which they are numbered. Once a packet matches a rule, the assigned action is taken, and the next packet is processed. This is why rule 65535 is hard-coded into the firewall; it will match anything that does not match any other rule. Let's walk through the rules we created earlier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02000 allow ip from any to any via lo*&lt;br /&gt;
&lt;br /&gt;
The first rule allows any ip packet to any address via the loopback interface. The computer makes use of the loopback interface to talk to itself. Trust me when I say that this is useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02010 deny ip from 127.0.0.0/8 to any in&lt;br /&gt;
&lt;br /&gt;
02020 deny ip from any to 127.0.0.0/8 in&lt;br /&gt;
&lt;br /&gt;
02030 deny ip from 224.0.0.0/3 to any in&lt;br /&gt;
&lt;br /&gt;
02040 deny tcp from any to 224.0.0.0/3 in&lt;br /&gt;
&lt;br /&gt;
These rules, and others like them, are there to stop packets with spoofed IP addresses from entering. A more comprehensive set of rules would ban all private IP ranges. The anti-spoofing rules are placed here to stop any packets before they get to the rules that might let them in. If we wanted to bar known bad addresses, this would be the place to do it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02050 allow tcp from any to any out&lt;br /&gt;
&lt;br /&gt;
02060 allow tcp from any to any established&lt;br /&gt;
&lt;br /&gt;
Here we allow any outbound packets through and follow this up by allowing any previously established connections back in. The firewall is "state-full"—that is to say it doesn't just process a packet and forget about it as it moves onto the next one. It remembers that it allowed a connection from my computer to my ISP's mail server and therefore can identify incoming packets as being part of the same connection and allow then back in without a whole host of new rules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02070 allow tcp from any to any 22 in&lt;br /&gt;
&lt;br /&gt;
02080 allow tcp from any to any 80 in&lt;br /&gt;
&lt;br /&gt;
02090 allow tcp from any to any 427 in&lt;br /&gt;
&lt;br /&gt;
This rule allows any inbound packet to the ports of the services that we are running in. This leaves just one more rule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12190 deny tcp from any to any&lt;br /&gt;
&lt;br /&gt;
This rule denies any tcp packet that has gotten this far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's review. We have thrown out the spoofed addresses, we have allowed all outbound packets and all established inbound connections, and we have allowed inbound packets to the ports of the services we are running. All that is left are inbound packets to ports we have not allowed. It's a good thing we have stopped them here as rule 65535 would have let them in!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A quick overview of the rule set:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allow loopback. &lt;br /&gt;
&lt;br /&gt;
Deny spoofing and people we don't like. &lt;br /&gt;
&lt;br /&gt;
Allow outbound connections. &lt;br /&gt;
&lt;br /&gt;
Allow established connections. &lt;br /&gt;
&lt;br /&gt;
Allow specific inbound connections. &lt;br /&gt;
&lt;br /&gt;
Deny everything else. &lt;br /&gt;
&lt;br /&gt;
All rules have the same basic structure, and a lot can be achieved with the simplest of rules. The basic shape of a rule, more information on which can be found with man ipfw, is quite simple:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[number] action [log] proto from src to dst [interface-spec]&lt;br /&gt;
&lt;br /&gt;
If a rule is given without a number, the next number in sequence is taken. If a number is given, the rule will be positioned among the existing rules. If a rule with that number already exists, then the new rule will be added after the old one, and you will have two rules with the same number. The action can take many values, but for now we're only interested in allow and deny. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allow will allow any matching packet to pass through the firewall, and deny will just drop them onto the floor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The optional log parameter will write a line to the logfile for each packet that matched the rule. Lines are only written to the logfile if the system variable net.inet.ip.fw.verbose is set to 1. So we don't have to change the rules when we want to turn logging on and off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The protocol is the type of packet. The only ones we are concerned with are tcp or ip (which is another way of saying all of them). As a rule of thumb all the protocols are layered over ip, and the most common one we encounter is tcp, with icmp and udp after that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you look in /etc/protocols you will see that there are a large number of protocols, most of which we will never encounter outside of this file. Most traffic is tcp, and our rules concentrate on this unless we are blocking something wholesale, in which case we use ip to mean any protocol. But a point of caution: In our "Deny everything else" rule, 12190, we only deny the tcp packets; changing this to deny ip packets may stop your computer from working as many behind-the-scene services still need to get through, such as DNS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The src and dst are the source and destination addresses that can be defined as either:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
any - any ip address &lt;br /&gt;
&lt;br /&gt;
a specific ip address, 207.68.172.246, or hostname, msn.com &lt;br /&gt;
&lt;br /&gt;
a netmask, 207.68.128.0/18 or 1.2.3.4:255.255.240.0 &lt;br /&gt;
&lt;br /&gt;
The address can be prefixed by not. Additionally, the address can be followed by a list of port numbers or service names (22 or ssh). For example, the following rules allow FTP connections:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
allow tcp from any to any 20-21 in&lt;br /&gt;
&lt;br /&gt;
allow tcp from any 20,21 to any 1024-65535 in&lt;br /&gt;
&lt;br /&gt;
The two rules read:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allow in any inbound tcp packets to ports 20 and 21 (ftp-data and ftp). &lt;br /&gt;
&lt;br /&gt;
Allow in any inbound tcp packets coming from ports 20 or 21 that are trying to connect to ports 1024 to 65536. &lt;br /&gt;
&lt;br /&gt;
The final element of the rule is the interface-spec. For simple rules, in and out are sufficient and, if omitted, the default is to allow both in and out. When added to a rule they limit the action of the rule to check only the inbound or outbound packets. The interface-spec allows much more control than we are showing here, for example, a rule about being bound to particular interfaces such as an Airport card rather then the normal RJ45 socket.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If we run ifconfig -l, we will get a list of interfaces that are available on our computer. Mine lists six, even though only three are active. The rules we are using will apply to any packet passing through any valid interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Our Own Startup Script&lt;br /&gt;
&lt;br /&gt;
The statement "It's not possible to override the firewall built into Mac OS X" isn't entirely true. We could go in and hack around with the kext files, but this is more work than we really need to undertake. What we can do is create our own startup script that runs after the existing firewall to implement our rules. We need to create a directory called /Library/StartupItems/Firewall and include in it two files. The first is a generic startup script called Firewall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# Firewall&lt;br /&gt;
&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
. /etc/rc.common&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StartService ()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
if [ "${FIREWALL:=-NO-}" = "-YES-" ]&lt;br /&gt;
&lt;br /&gt;
then&lt;br /&gt;
&lt;br /&gt;
ConsoleMessage "Starting Firewall"&lt;br /&gt;
&lt;br /&gt;
sh /etc/rc.firewall &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StopService ()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
ConsoleMessage "Stopping Firewall"&lt;br /&gt;
&lt;br /&gt;
/sbin/ipfw -f -q flush&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RestartService ()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
StopService&lt;br /&gt;
&lt;br /&gt;
StartService&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RunService "$1"&lt;br /&gt;
&lt;br /&gt;
Additionally, we require a StartupParameters.plist file to tell the system when to start our script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
Description = "Firewall";&lt;br /&gt;
&lt;br /&gt;
Provides = ("Firewall");&lt;br /&gt;
&lt;br /&gt;
Requires = ("NetworkExtensions","Resolver");&lt;br /&gt;
&lt;br /&gt;
OrderPreference = "Late";&lt;br /&gt;
&lt;br /&gt;
Messages =&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
start = "Starting firewall";&lt;br /&gt;
&lt;br /&gt;
stop = "Stopping firewall";&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
The real work is undertaken by the /etc/rc.firewall script where the actual calls to ipfw are made. For a moment, let's just look at the Firewall script. The service will only start if the environment variable FIREWALL is set to YES. The advantage is that if FIREWALL is undefined, it will default to NO. This allows us to try out new firewall rules by running the /etc/rc.firewall script by hand. But if we have to reboot our computer, our rules will not be automatically loaded until we add the line FIREWALL=-YES- to the /etc/hostconfig file. This is a useful safety net when we are developing our own rules. Once we run our own rules, the firewall tab under services will not be usable until we run sudo ipfw flush to remove our rules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, we need to fill in /etc/rc.firewall. A copy of rules from earlier will do the job. With the changes made to the /etc/hostconfig file, our custom-made firewall rules will be loaded as part of the normal boot sequence. We now know nearly all we need know to play with our own rules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to Test Your Firewall&lt;br /&gt;
&lt;br /&gt;
To test your rules, you need a few resources on hand. First, and most important, you should be working at your Macintosh. If you manage to create a set of rules that stops you from accessing the Internet, you will still be able to open up a terminal, take down the rules, and reestablish your connections. Failing that, you can at least get to the reboot switch. If you are tempted, as I have been, to ssh into your computer from work and make a couple safe changes, you'll discover that you've locked yourself out and will have to wait until you get home before you can fix anything.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Second, you will need access to a second computer that is outside your network. My Macintosh is plugged into a router and exposed as a DMZ host. I can plug my laptop into the same router and access the services on my Macintosh as any other computer would. This allows me to check that the services that I think I am exposing are in fact available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This second computer also allows us to run nmap, our third resource. nmap is a port-scanning tool with a considerable pedigree. We are using it here to establish which ports are visible and accessible to the outside world. We know what services we intended to be available, but it can't do any harm to check.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ sudo nmap -T3 -vv -sS -p 1-65535 -P0 example.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at &lt;br /&gt;
&lt;br /&gt;
2004-12-11 16:12 GMT&lt;br /&gt;
&lt;br /&gt;
Host example.com (x.x.x.x) appears to be up ... good.&lt;br /&gt;
&lt;br /&gt;
Initiating SYN Stealth Scan against example.com (x.x.x.x) at&lt;br /&gt;
&lt;br /&gt;
16:12&lt;br /&gt;
&lt;br /&gt;
Adding open port 80/tcp&lt;br /&gt;
&lt;br /&gt;
Adding open port 22/tcp&lt;br /&gt;
&lt;br /&gt;
The SYN Stealth Scan took 3127 seconds to scan 65535 ports.&lt;br /&gt;
&lt;br /&gt;
Interesting ports on example.com (x.x.x.x):&lt;br /&gt;
&lt;br /&gt;
(The 65532 ports scanned but not shown below are in state:&lt;br /&gt;
&lt;br /&gt;
filtered)&lt;br /&gt;
&lt;br /&gt;
PORT STATE SERVICE&lt;br /&gt;
&lt;br /&gt;
22/tcp open ssh&lt;br /&gt;
&lt;br /&gt;
80/tcp open http&lt;br /&gt;
&lt;br /&gt;
427/tcp closed svrloc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nmap run completed -- 1 IP address (1 host up) scanned in&lt;br /&gt;
&lt;br /&gt;
3128.366 seconds&lt;br /&gt;
&lt;br /&gt;
The only port numbers that turned up were the ones we set up, and port 427 is closed to the outside world. Everything is looking good. Nmap is a powerful tool with many, varied options and is a useful program to master.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why Would You Write Your Own Rules?&lt;br /&gt;
&lt;br /&gt;
Given that the firewall that comes with the Macintosh does such a good job and is well integrated with the services that you can run, why would you want to write your own rules? If you have a lone Macintosh that connects to the Internet via an Ethernet cable, then you really don't need to write your own rules. However, if your Macintosh is part of a small network, you may well have services that you only want local machines to connect to. This is the situation I have where I allow remote control of my Macintosh via VNC from local machines but do not want anyone else to know that I even run the service, let alone have access to it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Playing with a firewall can be quite scary, especially when you see what is attacking you for every moment that you are connected to the Internet. Your most prudent course of action at this point is to remove any custom rules that you have written and let the Sharing Control Panel take care of things. It was doing a perfectly good job before you knew what it was dealing with and will continue to do so going forward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peter Hickman is currently working as a programmer for Semantico, which specializes in online reference works and Access Control Systems. When not programming or reading about programming he can be found sleeping. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to MacDevCenter.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comments on this article&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Showing messages 1 through 38 of 38. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
running the pearl script&lt;br /&gt;
&lt;br /&gt;
2007-08-30 20:22:53 thxueb [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
when I tried to run the pearl script nothing happened. I was brought immediately to the terminal prompt with no output or result. I tried:&lt;br /&gt;
&lt;br /&gt;
/...usr/local/bin/myScripts/checkfw.pl /var/log/system.log then I tried perl checkfw.pl /var/log/ipfw.logthen I changed #!/usr/bin/perl -w to #!/usr/bin/env perl -w and did perl /...usr/local/bin/myScripts/checkfw.pl /var/log/system.log all (and a few other variations) failed. I gave the checkfw.pl script execute privileges and i am certain it is in my path cause I see the path when I type env in the terminal. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How about opening a single nonstandard port&lt;br /&gt;
&lt;br /&gt;
2006-10-11 17:42:47 TomEM [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I suspect my problem is pretty common. My ISP blocks Port 80 so I'm using another port for http traffic, specifying that in the URL. To run the firewall, I need to open up that extra port. Isn't there some easy to simply add another line to the rules in the part where the services are opened up? Or do I have to completely override the system preferences. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for any help. It makes a difference between running and not running the firewall... &lt;br /&gt;
&lt;br /&gt;
StartupItems troubleshooting&lt;br /&gt;
&lt;br /&gt;
2006-04-20 13:40:37 iamstein [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, I followed the above directions for creating my custom firewall. I did the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Created a /System/Libraries/Firewall directory&lt;br /&gt;
&lt;br /&gt;
2) Copyied and pasted the text from this website into a Firewall file and a StartupParameters.plist file in that subdirectory&lt;br /&gt;
&lt;br /&gt;
3) Added a line to /etc/hostconfig that says:&lt;br /&gt;
&lt;br /&gt;
FIREWALL='-YES-'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And yet, when I restart my computer, it's still using the same old firewall. Got any ideas?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks, Andy &lt;br /&gt;
&lt;br /&gt;
StartupItems troubleshooting&lt;br /&gt;
&lt;br /&gt;
2006-04-21 10:55:45 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You have created the wrong directory, you need to create /Library/StartupItems/Firewall/ It is this directory, /Library/StartupItems/, that OSX looks for when looking for items to run at startup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Otherwise the rest looks fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As I understand it from other people the /Library/StartupItems/ directory may not exist by default. It was so long ago that I can no longer remember if I created it or it was there all along. Here are the permissions from my machine:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
drwxr-xr-x root wheel /Library/StartupItems/&lt;br /&gt;
&lt;br /&gt;
drwxr-xr-x root wheel /Library/StartupItems/Firewall/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As a note, never do anything in the /System directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StartupItems troubleshooting&lt;br /&gt;
&lt;br /&gt;
2006-04-21 08:24:14 iamstein [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's a little more info. I changed the name from Firewall to Firewall2, just to see what happened.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bacchus:~ root# /sbin/SystemStarter start Firewall2&lt;br /&gt;
&lt;br /&gt;
Welcome to Macintosh.&lt;br /&gt;
&lt;br /&gt;
Initializing network&lt;br /&gt;
&lt;br /&gt;
Loading Shared IP extension&lt;br /&gt;
&lt;br /&gt;
kextload: extension /System/Library/Extensions/SharedIP.kext appears to be valid&lt;br /&gt;
&lt;br /&gt;
kextload: loading extension /System/Library/Extensions/SharedIP.kext&lt;br /&gt;
&lt;br /&gt;
kextload: sending 1 personality to the kernel&lt;br /&gt;
&lt;br /&gt;
kextload: extension /System/Library/Extensions/SharedIP.kext is already loaded&lt;br /&gt;
&lt;br /&gt;
Loading IP Firewall extension&lt;br /&gt;
&lt;br /&gt;
kextload: extension /System/Library/Extensions/IPFirewall.kext appears to be valid&lt;br /&gt;
&lt;br /&gt;
kextload: loading extension /System/Library/Extensions/IPFirewall.kext&lt;br /&gt;
&lt;br /&gt;
kextload: sending 1 personality to the kernel&lt;br /&gt;
&lt;br /&gt;
kextload: extension /System/Library/Extensions/IPFirewall.kext is already loaded&lt;br /&gt;
&lt;br /&gt;
Exec failed for item /System/Library/StartupItems/Firewall2: Permission denied&lt;br /&gt;
&lt;br /&gt;
Firewall2 (396) did not complete successfully.&lt;br /&gt;
&lt;br /&gt;
The following StartupItems failed to properly start:&lt;br /&gt;
&lt;br /&gt;
/System/Library/StartupItems/Firewall2 - execution of Startup script failed&lt;br /&gt;
&lt;br /&gt;
Startup complete.&lt;br /&gt;
&lt;br /&gt;
Hangup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StartupItems troubleshooting&lt;br /&gt;
&lt;br /&gt;
2006-04-20 13:58:33 iamstein [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oh, yes, I also, of course created a /etc/rc.firewall file and at the terminal window, if &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Furthermore, if I type:&lt;br /&gt;
&lt;br /&gt;
sudo /etc/rc.firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It runs just fine &lt;br /&gt;
&lt;br /&gt;
Usable on Mac OS X Server?&lt;br /&gt;
&lt;br /&gt;
2005-04-10 00:25:10 lowrezz [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I work in a large Windows organization with a growning population of 8 Xserve systems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lately I've been experimenting with the firewall in the server manager and it's frustrating. Your article has provided great insight to refining my issues, but I don't know if the syntax&lt;br /&gt;
&lt;br /&gt;
is applicable to the OS X Server 10.3.8 SW. &lt;br /&gt;
&lt;br /&gt;
Adding firewall rules for NAT + question...&lt;br /&gt;
&lt;br /&gt;
2005-04-06 11:13:06 efixler [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for this great article! I use my 10.3 (client) box as a DHCP/NAT gateway, and was looking for a way to add rules that would let clients on the internal networks comminucate with the outside world freely, without me having to open ports in the internal firewall. I modified your startup script like so:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StartService () {&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
/sbin/ipfw add 3000 allow ip from 192.168.0.0/24 to any in&lt;br /&gt;
&lt;br /&gt;
/sbin/ipfw add 3010 allow ip from 10.0.2.0/24 to any in&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StopService ()&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
ConsoleMessage "Stopping Additional Firewall Rules"&lt;br /&gt;
&lt;br /&gt;
/sbin/ipfw delete 3000&lt;br /&gt;
&lt;br /&gt;
/sbin/ipfw delete 3010&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When I run these rules, everything seems to work as intended. However, when the rules are in effect, System Preferences will no longer let me edit the built-in Firewall settings panel, as it can detect that 'other firewall software' is in use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyone have any idea how it detects this; I'd like to circumvent this detection (so that I can edit the general rules while the internal network rules remain in effect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
thanks!&lt;br /&gt;
&lt;br /&gt;
eric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adding firewall rules for NAT + question...&lt;br /&gt;
&lt;br /&gt;
2007-07-16 07:42:09 variac [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hi eric, were u able to find a solution to your problem. coz m facing the same problem &lt;br /&gt;
&lt;br /&gt;
Adding firewall rules for NAT + question...&lt;br /&gt;
&lt;br /&gt;
2007-07-16 07:41:54 variac [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hi eric, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
were u able to find a solution to your problem. coz m facing the same problem &lt;br /&gt;
&lt;br /&gt;
Mac firewall&lt;br /&gt;
&lt;br /&gt;
2005-03-26 17:01:35 rspage [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What if I am using a router to network 2 Macs and 1 PC? The router has its own firewall. I have the Mac firewall turned off. Is this correct? Also, since I am using the routers firewall can I still turn on SSH and the other items in the Sharing pane of system preferences or would I need to turn them on using the router firewall? &lt;br /&gt;
&lt;br /&gt;
logging&lt;br /&gt;
&lt;br /&gt;
2005-03-25 06:26:35 Porcustal [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I can't get this logging to work at all. Nothing happens in my System.log when i start the logging with sudo sysctl -w net.inet.ip.fw.verbose=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I just get the messege logging the use of sudo...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I did get somethings to log to my ipfw.log, but none was ipfw :/ this is prob because you have it as *.* in syslog.conf, might be better to do ipfw.* or ipfw.notice but of course it wouldn't work for me in the first place. I'm using 10.2.8 Jaguar still, could this be why?? &lt;br /&gt;
&lt;br /&gt;
another correction&lt;br /&gt;
&lt;br /&gt;
2005-03-25 05:47:20 2002switcher [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The section Our Own Startup Script has the wrong path for creating the Firewall directory. It should be:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/System/Library/StartupItems/Firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
another correction&lt;br /&gt;
&lt;br /&gt;
2005-03-29 13:55:01 efixler [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actually, the path in the article is correct. /Library/StartupItems is where you you put your own StartupItems. /System is only for stuff shipped by Apple. &lt;br /&gt;
&lt;br /&gt;
perl-scripts with an input?&lt;br /&gt;
&lt;br /&gt;
2005-03-24 12:14:43 Wikinator [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How can I do the perl-scripts with an input? &lt;br /&gt;
&lt;br /&gt;
Am I right to copy the source of these scripts into a new file? &lt;br /&gt;
&lt;br /&gt;
What about SMB?&lt;br /&gt;
&lt;br /&gt;
2005-03-19 18:51:01 jace [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I've found that the firewall's default rule for SMB, opening just port 139, isn't adequate. With the firewall on, Windows or Linux users can't access my machine, which is unfortunate because SMB is the only filesharing protocol that works across platforms and usually comes pre-installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do you know what other ports I need to open? &lt;br /&gt;
&lt;br /&gt;
What about SMB?&lt;br /&gt;
&lt;br /&gt;
2005-03-21 05:35:07 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you know for sure that Windows and Linux users can access the SMB shares when the firewall is not running then it is a problem with the firewall. I don't run SMB shares but here is how I would approach the problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find a Windows or Linux machine that wants to access the share and get it's ip address, say x.x.x.x. Then create a rule to allow full access for this address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ipfw add ????? allow log ip from x.x.x.x to any in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to place this rule nice and early in the list (the rule number is at ?????). Now turn logging on and try to access the share (which should succeed). Having done that turn off logging and examine the log file for all references to x.x.x.x This will show you the ports and protocols (tcp, udp, icmp) that were used with the connection. You should be able to work from that. Remember the legitimate ports are usually less than five digits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then remove rule ?????.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Firewalls and Internet Sharing&lt;br /&gt;
&lt;br /&gt;
2005-03-17 12:03:14 makalumatt [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It seems that if you enable "Internet Sharing" on a Mac, then that particula Mac can't have its firewall enabled, otherwise the other Macs on the network (those sharing the internet access) won't properly be able to access network services. Has anyone else experienced that? &lt;br /&gt;
&lt;br /&gt;
Firewalls and Internet Sharing&lt;br /&gt;
&lt;br /&gt;
2005-03-18 05:23:46 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is that when you do internet sharing OS X does not create any special rules for the computers who are accessing the internet through the master computer. The rules for inbound packets are the same for access to your computer from the outside as they are for the sharees. I have found that as I only expose http and ssh then computers that are accessing the internet via my computer can only access http and ssh. What I do is add an extra rule to allow https access to my computer from the airport card so that my wife can access the shopping sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
allow tcp from any to any https in via en1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on how you feel about the people connecting to your computer you would need to set up a rule for each protocol that they are allowed to use or add a generic rule like&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
allow tcp from any to any in via en1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
but this way you are putting a lot of trust in the users of your system that they will not use your machine as a gateway to spam from.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog.conf&lt;br /&gt;
&lt;br /&gt;
2005-03-17 09:56:30 adrianmayo [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I was interested to see the use of&lt;br /&gt;
&lt;br /&gt;
!-ipfw&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
!ipfw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I cannot find information on the '!' command in 'man 5 syslog.conf'. I can guess what is happening, but can you point me in the direction of this 'missing' syslog infomation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog.conf&lt;br /&gt;
&lt;br /&gt;
2005-03-30 22:54:45 johnwilkins [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's the man page for syslog.conf from FreeBSD 4.11 (the one OS X is based on). It gives a full description of the "program specififcation" ( !program_name and !-program_name).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.freebsd.org/cgi/man.cgi?query=syslog.conf&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=FreeBSD+4.11-stable&amp;amp;format=html &lt;br /&gt;
&lt;br /&gt;
syslog.conf&lt;br /&gt;
&lt;br /&gt;
2005-03-18 01:08:22 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Strange I've never noticed that before. It isn't in the man page. It is mentioned in my redhat man page as an extension to the origonal BSD source. Seems to be working as expected, perhaps the OS X man pages need revising.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This syslogd(8) has a syntax extension to the original BSD source, that makes its use more intuitively. You may precede every prior-&lt;br /&gt;
&lt;br /&gt;
ity with an equation sign (``='') to specify only this single priority and not any of the above. You may also (both is valid, too)&lt;br /&gt;
&lt;br /&gt;
precede the priority with an exclamation mark (``!'') to ignore all that priorities, either exact this one or this and any higher pri-&lt;br /&gt;
&lt;br /&gt;
ority. If you use both extensions than the exclamation mark must occur before the equation sign, just use it intuitively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ftp rules?&lt;br /&gt;
&lt;br /&gt;
2005-03-16 13:49:39 oefe [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For ftp FTP connections, the first rule seems to be clear:&lt;br /&gt;
&lt;br /&gt;
allow tcp from any to any 20-21 in&lt;br /&gt;
&lt;br /&gt;
This lets clients connect to the ftp port (21) and to ftp-data(20).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But what is the second rule supposed to be?&lt;br /&gt;
&lt;br /&gt;
allow tcp from any 20,21 to any 1024-65535 in&lt;br /&gt;
&lt;br /&gt;
This would allow clients to access any (unprivileged) port as long as they are connecting from port 20 or 21.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Is this somehow supposed to support passive ftp? But clients normally can't (and won't) use the privileged ports.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Indeed, with the firewall active, I can connect to the ftp server, but I can't up/download files or even get a directory listing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How do I configure ipfw correctly for passive ftp? Or can I tell ftpd to use port 20 for the data connection? &lt;br /&gt;
&lt;br /&gt;
ftp rules?&lt;br /&gt;
&lt;br /&gt;
2005-03-22 20:23:03 coolmacguy [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That second line is indeed erroneous. The client is definitely not restricted to connecting from only port 20 or 21 when it initiates the second connection. According to my logs both Dreamweaver and Transmit use a port in the high 60000 range. &lt;br /&gt;
&lt;br /&gt;
ftp rules?&lt;br /&gt;
&lt;br /&gt;
2005-03-16 15:05:43 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The two rules that I gave for the firewall are just a copy of the rules that OS X creates when you turn on FTP and have a firewall running.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you drop your firewall can you connect and use the FTP server and access it as you would expect? If not then the problem lies with the configuration of the FTP server and not the firewall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Must confess I do not use the FTP server if I can help it, prefering SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ftp rules?&lt;br /&gt;
&lt;br /&gt;
2005-05-06 01:16:43 gsyoungblood [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I've just run into this problem today.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I can confirm the problem as reported above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Mac OS X (10.3.9) firewall on, remote clients are not able to use passive. With the firewall stopped, FTP is fully functional, including passive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This has been giving me grief, to say the least. Fortunately, my machine is behind a firewall already, so turning the Mac firewall off is not opening me up to problems externally. I'd still rather have it enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If I figure out the solution tonight, I'll post a reply. &lt;br /&gt;
&lt;br /&gt;
ftp rules?&lt;br /&gt;
&lt;br /&gt;
2005-05-06 02:54:25 gsyoungblood [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is quite simple. The FTP Access firewall rules only support Active FTP, not Passive. At least that is what it appears to be. For a pretty reasonable description and comparison of Active and Passive FTP, see Active FTP vs. Passive FTP, a Definitive Explanation [slacksite.com].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The short version is this: Passive FTP has a second connection from the client to a specified port on the server, a port that is not port 20 or 21. For this reason, the standard firewall rules for FTP Access do not permit Passive FTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I did not look at the configuration options in detail for the FTP server provided by Apple, but I do not recall seeing anyplace to restrict the passive FTP ports to a set range. This is important, otherwise you are going to be opening your firewall for every port over 1024, and that's not a good idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In general, the goal is to open the least number of ports necessary to support what you want to run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is how I solved the problem and made Passive FTP work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First, I decided to use a different FTP server. I decided to try PureFTPd Manager. After downloading and installing it, I ran it and went into Preferences. There, it lets you specify a range of ports to use for Passive FTP. Choose something you are comfortable with, for example 9900 to 9999 (for a small FTP server).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, go to System Preferences, and make sure FTP Access is checked in both Services and Firewall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, under Firewall, click New, to add a new firewall rule. Select Other from the drop down list, and enter the range of ports you decided to use, 9900-9999 using the previous example. Then, enter a description, such as FTP Access (Passive). When you click OK, the rule should be added and activated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If everything is running and setup properly, Passive FTP should now be working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hostname in rules?&lt;br /&gt;
&lt;br /&gt;
2005-03-16 10:52:06 Brad_Fleming [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have an OSX machine that serves in a dynamic IP environment. I would like to add a rule requiring all ssh connections to originate from a *.house.domain.edu IP. The problem is that users can easily get an IP from several different subnets because they move from one building to another fairly often (what with meetings and wireless). Is this possible? If so, can somebody please help me with the syntax used? Thanks in advance. &lt;br /&gt;
&lt;br /&gt;
Hostname in rules?&lt;br /&gt;
&lt;br /&gt;
2005-03-17 01:22:33 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While you can have rules like&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
allow tcp from fred.house.domain.edu to any 22 in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'm not sure that you could use a * instead of the fred. You would probably have to iterate all possible values for *. The only way to find out is to try it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do you have the netmask for *.house.domain.edu, you could use that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
allow tcp from xxx.xxx.0.0/24 to any 22 in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Is there another way of approaching this, could you just only allow the various private address ranges in and exclude the rest. Assuming that the *.house.domain.edu are all private.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Slight error&lt;br /&gt;
&lt;br /&gt;
2005-03-16 09:18:48 finkga [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The article states: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02050 allow tcp from any to any out&lt;br /&gt;
&lt;br /&gt;
02060 allow tcp from any to any established&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Here we allow any outbound packets through and&lt;br /&gt;
&lt;br /&gt;
&amp;gt; follow this up by allowing any previously &lt;br /&gt;
&lt;br /&gt;
&amp;gt; established connections back in. The firewall &lt;br /&gt;
&lt;br /&gt;
&amp;gt; is "state-full"—that is to say it doesn't just &lt;br /&gt;
&lt;br /&gt;
&amp;gt; process a packet and forget about it as it &lt;br /&gt;
&lt;br /&gt;
&amp;gt; moves onto the next one. It remembers that it&lt;br /&gt;
&lt;br /&gt;
&amp;gt; allowed a connection from my computer to my &lt;br /&gt;
&lt;br /&gt;
&amp;gt; ISP's mail server and therefore can identify &lt;br /&gt;
&lt;br /&gt;
&amp;gt; incoming packets as being part of the same&lt;br /&gt;
&lt;br /&gt;
&amp;gt; connection and allow then back in without a &lt;br /&gt;
&lt;br /&gt;
&amp;gt; whole host of new rules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is not an example of stateful processing. The first rule allows any outgoing tcp connection it doesn't care whether it is a new connection or an established one. To restrict the outbound rule to new connections only, you must append the word "setup" to this rule. This matches only tcp packets with the SYN bit set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second rule allows only tcp packets without the SYN bit set to pass. With the two rules entered as listed, someone with nmap can still use ACK packets (pretending to be part of an existing connection) to scan your machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you really want stateful monitoring of connections you need to use the check-state rule and the keep-state actions. For instance, adding the rules:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
add 2050 check-state&lt;br /&gt;
&lt;br /&gt;
add 2060 allow tcp from me to any out setup keep-state&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
will make the firewall stateful. The first rule says, "match the packets against any of the dynamic rules I've made so far." If none of these matches, the next rule comes into play. Rule 2060 says, "if this is a new outgoing connection initiated by me, make a dynamic rule that will allow any traffic from this connection through." &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With these modified rules, incoming ACK packets and other beasts trying to pretend they are part of an existing connection will not match and will be turned away at the door. Check out the ipfw man page for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hope this isn't as confusing as it sounds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Glenn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Slight error&lt;br /&gt;
&lt;br /&gt;
2005-03-17 01:01:12 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are correct, I am using the term 'state-full' incorrectly here. What I wanted to get across was that ipfw did have a memory of previous connections and could recognise a packet as belonging to an already established / permitted connection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Having said that 'state-full' does have a technical meaning in regards to firewalls an missusing it isn't going to help anybody.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks again for the correction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Slight error&lt;br /&gt;
&lt;br /&gt;
2006-02-04 15:51:27 sumbach [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This still isn't quite right. Using your rules, ipfw doesn't have any memory at all--it's using the TCP flags to determine whether the connection is established or not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A stateful ipfw ruleset will always contain at least one rule with the 'check-state' action and at least one rule with the 'keep-state' option. ipfw's "memory" is in the form of dynamic rules. &lt;br /&gt;
&lt;br /&gt;
edit or create?&lt;br /&gt;
&lt;br /&gt;
2005-03-16 04:31:07 Oneida [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice article. I use the default set of rules, but restricted to certain IPs for ssh, and a high numebered port in the router pointing to the ssh port in my mac.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OK. In "Writing the ipfw Log Lines to a Different File" you edit /etc/syslogd.conf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My mac with 10.3.8 does not have that file, but it does have /etc/syslog.conf which has lines that define where to log things, such as &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mail.* /var/log/mail.log &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And others. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Should we create /etc/syslogd.conf or use /etc/syslog.conf instead? And if we have to create it, which permissions should we use?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edit or create?&lt;br /&gt;
&lt;br /&gt;
2005-03-16 12:19:19 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sorry that is a typo of mine. As Glen has pointed out in his reply to your question /etc/syslog.conf is the file to use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for catching that for me Glen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edit or create?&lt;br /&gt;
&lt;br /&gt;
2005-03-16 10:17:11 finkga [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just use the existing /etc/syslog.conf. But first, I recommend making a backup copy of the file. &lt;br /&gt;
&lt;br /&gt;
-- Glenn &lt;br /&gt;
&lt;br /&gt;
name resolution&lt;br /&gt;
&lt;br /&gt;
2005-07-15 14:58:57 ruy_lopez [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyone any ideas for adding name resolution to the checkfw.pl script. I think it would be a good enhancement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All worked flawlessly by the way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice article. &lt;br /&gt;
&lt;br /&gt;
name resolution&lt;br /&gt;
&lt;br /&gt;
2005-07-23 07:05:17 peterhickman [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code to do this, taken from perldoc -f gethostbyaddr, would be something along the lines of this, put&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
use Socket;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
at the top with the other use statements, and then when you are about to print out the address do sothing like the following.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my $iaddr = inet_aton("211.22.171.213");&lt;br /&gt;
&lt;br /&gt;
my $name = gethostbyaddr($iaddr, AF_INET);&lt;br /&gt;
&lt;br /&gt;
print "$name\n";&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However I find the raw IP addresses best as I can just drop them into my firewall.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
name resolution&lt;br /&gt;
&lt;br /&gt;
2005-07-25 08:35:21 ruy_lopez [View]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks Peter for the push in the right direction. I now post (for any who are interested) the resulting ammendments to achieve name resolution AND ip data for each ipfw.log event. The result (after a bit of hammering) is the inclusion of these lines:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# obviously include: use Socket; at the top, then:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#look for this part of original script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
printf( "%21s %s %21s : %8d : %8d\n",&lt;br /&gt;
&lt;br /&gt;
$inside,&lt;br /&gt;
&lt;br /&gt;
$direction,&lt;br /&gt;
&lt;br /&gt;
$outside,&lt;br /&gt;
&lt;br /&gt;
$data{$k}-&amp;gt;{in} &lt;br /&gt;
&lt;br /&gt;
0,&lt;br /&gt;
&lt;br /&gt;
$data{$k}-&amp;gt;{out} &lt;br /&gt;
&lt;br /&gt;
0 );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# and in line with the indents apend ( or rather insert after the above ) the following :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my ( $inaddress, $inport ) = split( ':' , &lt;br /&gt;
&lt;br /&gt;
$inside );&lt;br /&gt;
&lt;br /&gt;
my $iaddr = inet_aton("$inaddress");&lt;br /&gt;
&lt;br /&gt;
my $namein = gethostbyaddr($iaddr,AF_INET);&lt;br /&gt;
&lt;br /&gt;
my ( $outaddress, $outport ) = split( ':' , $outside );&lt;br /&gt;
&lt;br /&gt;
my $oaddr = inet_aton("$outaddress");&lt;br /&gt;
&lt;br /&gt;
my $nameout = gethostbyaddr($oaddr,AF_INET);&lt;br /&gt;
&lt;br /&gt;
if ( defined($namein) ) {&lt;br /&gt;
&lt;br /&gt;
$namein = $namein;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
$namein = "unresolved";&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( defined($nameout) ) {&lt;br /&gt;
&lt;br /&gt;
$nameout = $nameout;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
$nameout = "unresolved";&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
printf( "%21s %s %21s\n",&lt;br /&gt;
&lt;br /&gt;
$namein,&lt;br /&gt;
&lt;br /&gt;
$direction,&lt;br /&gt;
&lt;br /&gt;
$nameout );&lt;br /&gt;
&lt;br /&gt;
print "\n"; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# now the original script continues with these lines:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
print "\n";&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I warn you that this runs in a rather dirty spluttering manner but should work without errors. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'm not sure that I'll use it too much but I'm considering using it for daily crontab emailing (I've already changed ipfw from weekly to daily in /etc/periodical), so I get an email of all the addresses and names that ipfw has encountered during the day.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, I'm sure the above could be simplified but my perl skills are not yet up to the task. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tagged Articles&lt;br /&gt;
&lt;br /&gt;
Post to del.icio.us&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This article has been tagged:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
osxsecuritymacfirewallnetworkosx&lt;br /&gt;
&lt;br /&gt;
Articles that share the tag osx:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Top Ten Mac OS X Tips for Unix Geeks (302 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automated Backups on Tiger Using rsync (109 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Start Me Up: Writing and Understanding OS X StartupItems (75 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How Does Open Source Software Stack Up on the Mac? (71 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Write Your Own Automator Actions (64 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
View All&lt;br /&gt;
&lt;br /&gt;
security&lt;br /&gt;
&lt;br /&gt;
Articles that share the tag security:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Secure RSS Syndication (169 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Google Your Site For Security Vulnerabilities (74 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building a Desktop Firewall (64 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Next 50 Years of Computer Security: An Interview with Alan Cox (42 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protect Yourself from WiFi Snoops (40 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
View All&lt;br /&gt;
&lt;br /&gt;
mac&lt;br /&gt;
&lt;br /&gt;
Articles that share the tag mac:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Top Ten Mac OS X Tips for Unix Geeks (300 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automated Backups on Tiger Using rsync (98 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Getting Things Done with Your Mac (89 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How Does Open Source Software Stack Up on the Mac? (81 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Write Your Own Automator Actions (55 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
View All&lt;br /&gt;
&lt;br /&gt;
firewall&lt;br /&gt;
&lt;br /&gt;
Articles that share the tag firewall:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building a Desktop Firewall (73 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exploring the Mac OS X Firewall (33 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using IPFW Rulesets with BSD Firewalls (8 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Feather Linux for Firewalls (4 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Monitoring IPFW Logs (4 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
View All&lt;br /&gt;
&lt;br /&gt;
network&lt;br /&gt;
&lt;br /&gt;
Articles that share the tag network:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untwisting Python Network Programming (67 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wireless Mesh Networking (52 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building a Desktop Firewall (24 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
VPN on Mac OS X (19 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Demystifying LDAP (19 tags)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
View All&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sponsored Resources&lt;br /&gt;
&lt;br /&gt;
Inside Lightroom &lt;br /&gt;
&lt;br /&gt;
Related to this Article&lt;br /&gt;
&lt;br /&gt;
Take Control of Passwords in Mac OS X &lt;br /&gt;
&lt;br /&gt;
October 2010&lt;br /&gt;
&lt;br /&gt;
$10.00 USD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Take Control of PDFpen 5 &lt;br /&gt;
&lt;br /&gt;
October 2010&lt;br /&gt;
&lt;br /&gt;
$10.00 USD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
©2010, O'Reilly Media, Inc.&lt;br /&gt;
&lt;br /&gt;
(707) 827-7000 / (800) 998-9938&lt;br /&gt;
&lt;br /&gt;
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. About O'Reilly &lt;br /&gt;
&lt;br /&gt;
Academic Solutions &lt;br /&gt;
&lt;br /&gt;
Contacts &lt;br /&gt;
&lt;br /&gt;
Customer Service &lt;br /&gt;
&lt;br /&gt;
Careers &lt;br /&gt;
&lt;br /&gt;
Press Room &lt;br /&gt;
&lt;br /&gt;
Privacy Policy &lt;br /&gt;
&lt;br /&gt;
Terms of Service &lt;br /&gt;
&lt;br /&gt;
Writing for O'Reilly &lt;br /&gt;
&lt;br /&gt;
Community &lt;br /&gt;
&lt;br /&gt;
Authors &lt;br /&gt;
&lt;br /&gt;
Forums &lt;br /&gt;
&lt;br /&gt;
Membership &lt;br /&gt;
&lt;br /&gt;
Newsletters &lt;br /&gt;
&lt;br /&gt;
RSS Feeds &lt;br /&gt;
&lt;br /&gt;
User Groups &lt;br /&gt;
&lt;br /&gt;
More O'Reilly Sites &lt;br /&gt;
&lt;br /&gt;
igniteshow.com &lt;br /&gt;
&lt;br /&gt;
makerfaire.com &lt;br /&gt;
&lt;br /&gt;
makezine.com &lt;br /&gt;
&lt;br /&gt;
craftzine.com &lt;br /&gt;
&lt;br /&gt;
labs.oreilly.com &lt;br /&gt;
&lt;br /&gt;
Partner Sites &lt;br /&gt;
&lt;br /&gt;
InsideRIA &lt;br /&gt;
&lt;br /&gt;
O'Reilly Insights on Forbes.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-9085412051465391148?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/59SX7SdhiCd5C3q2-1MbWjHeKsw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/59SX7SdhiCd5C3q2-1MbWjHeKsw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/59SX7SdhiCd5C3q2-1MbWjHeKsw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/59SX7SdhiCd5C3q2-1MbWjHeKsw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/UMrQ-Ln24CI" height="1" width="1"/&gt;</content><link rel="related" href="http://macdevcenter.com/pub/a/mac/2005/03/15/firewall.html?page=2" title="Exploring the Mac OS X Firewall" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/9085412051465391148/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/11/exploring-mac-os-x-firewall.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/9085412051465391148?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/9085412051465391148?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/UMrQ-Ln24CI/exploring-mac-os-x-firewall.html" title="Exploring the Mac OS X Firewall" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/11/exploring-mac-os-x-firewall.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFQXo7fSp7ImA9Wx5RGUg.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-7565529844994734276</id><published>2010-08-28T02:06:00.000+02:00</published><updated>2010-08-28T02:06:50.405+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-28T02:06:50.405+02:00</app:edited><title>simplest way to make an application bundle using nothing but notepad.</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;div&gt;Create a Application Bundle in 3 easy steps ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;No Xcode needed, just a filebrowser and a texteditor. While poking around with .app dirs I noticed that as soon as I provided a MacOS folder containing something executable named the same as the app, my tiger box happily starts to run it without needing or checking a .plist or anything....&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Sweet :)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;here goes ;)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;* in the terminal:&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;bash$ mkdir -p MyShinyShellScriptWrapper.app/MacOS&lt;span class="Apple-style-span" style="font-family: Times;"&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Times;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: Times;"&gt;&lt;span class="Apple-style-span" style="font-family: Times;"&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;bash$ echo -e "#!/bin/bash\necho \$(date) &amp;gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;~/Desktop/proofofexecution.txt&lt;/span&gt;&lt;/span&gt;" \ &amp;nbsp;&amp;gt;MyShinyShellScriptWrapper.app/MacOS/MyShinyShellScriptWrapper&lt;span class="Apple-style-span" style="font-family: Times, Courier, monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;bash$ chmod 755&amp;nbsp;MyShinyShellScriptWrapper.app/MacOS/MyShinyShellScriptWrapper&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;* or in the finder:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Open a finder window and create a new folder. &amp;nbsp;Open it and in it create a MacOS folder, now decide on a name. Create a new (plain) text document in the newly created folder and name it YourProgramName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&amp;nbsp;Now type these two lines in the textdocument:&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo $(date) &amp;gt; ~/Desktop/proofofexecution.txt&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Right! Close the file and save it as YourProgramName without an extension. (eg no .txt or .html or .whatever)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Right click on the file and &amp;nbsp;select Get Info. &amp;nbsp;Here you.... pfff, here you DONT find a set permissions to executable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Anyway, open up a Terminal and type chmod 755 YourProgramName and close it off/ (is this even neccessary?)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Now go 2 levels up in the folder and rename the folder that you created in the beginning to &amp;nbsp;YourProgramName.app&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Now it should've turned into an application with a broken icon. This is good :) Double click the icon to start it up!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Nothing much happened? The script runs in the background and takes a nanosecond to finish so nothing much should happen, but on your Desktop&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;You should now see a new file called proofofexecution containing a timestamp.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;Shweeet&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;How to make a shell script into a apple macintosh app application bundle using nothing but common household tools ;-)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
dd&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', Courier, monospace;"&gt;Sweet :)&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-7565529844994734276?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pUCi5gdIGEjiEn7evf6I_1Yz3MQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pUCi5gdIGEjiEn7evf6I_1Yz3MQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pUCi5gdIGEjiEn7evf6I_1Yz3MQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pUCi5gdIGEjiEn7evf6I_1Yz3MQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/UrQHlg6Nqhc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/7565529844994734276/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/simplest-way-to-make-application-bundle.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/7565529844994734276?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/7565529844994734276?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/UrQHlg6Nqhc/simplest-way-to-make-application-bundle.html" title="simplest way to make an application bundle using nothing but notepad." /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/simplest-way-to-make-application-bundle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQCQ34-fyp7ImA9Wx5RGUk.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-1998854818784023447</id><published>2010-08-28T00:32:00.002+02:00</published><updated>2010-08-28T00:32:42.057+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-28T00:32:42.057+02:00</app:edited><title>10.4: Remapping keys in Mac OS X 10.4</title><content type="html">&lt;span class="Apple-style-span" style="color: #000033; font-family: tahoma, helvetica, arial, sans-serif; font-size: 16px; font-weight: bold;"&gt;10.4: Remapping keys in Mac OS X 10.4&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #000033; font-family: tahoma, helvetica, arial, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: black; font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 12px; font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #000033; font-family: tahoma, helvetica, arial, sans-serif;"&gt;&lt;b&gt;&lt;div class="story-title" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: white; background-image: initial; background-position: initial initial; background-repeat: initial; border-bottom-color: rgb(186, 192, 205); border-bottom-style: solid; border-bottom-width: 1px; border-top-color: rgb(186, 192, 205); border-top-style: solid; border-top-width: 1px; color: #000033; font: normal normal bold 135%/normal tahoma, helvetica, arial, sans-serif; padding-left: 5px; vertical-align: middle;"&gt;10.4: Remapping keys in Mac OS X 10.4&amp;nbsp;&lt;span style="float: right; padding-top: 5px;"&gt;&lt;a href="http://hints.macworld.com/index.php?topic=system104" rel="category" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: transparent; background-image: initial; background-position: initial initial; background-repeat: initial; color: blue;"&gt;&lt;img alt="System 10.4" class="floatright" src="http://hints.macworld.com/layout/hints1/images/topics/t_system104.png" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right;" title="System 10.4" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="story-information" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: scroll; background-color: transparent; background-image: none; background-position: 0% 50%; background-repeat: repeat; color: #777777; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px;"&gt;Aug 29, '06 07:30:04AM • Contributed by:&amp;nbsp;&lt;a class="storybyline" href="http://hints.macworld.com/users.php?mode=profile&amp;amp;uid=1045021" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: transparent; background-image: initial; background-position: initial initial; background-repeat: initial; color: blue;"&gt;mietek&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="story-body" style="line-height: 1.4 !important; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: justify;"&gt;&lt;img align="left" src="http://www.macosxhints.com/images/tigerx2a.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-right: 10px;" /&gt;The Mac OS X 10.4 Keyboard &amp;amp; Mouse preference pane provides a way to remap certain keys. However, the interface doesn't expose the full functionality -- a common problem with Apple software. Note that this guide assumes you'using the&amp;nbsp;&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;bash&lt;/tt&gt;&amp;nbsp;shell.&lt;br /&gt;
&lt;br /&gt;
Read on to learn...&lt;ul&gt;&lt;li&gt;What keys can be remapped without the use of any thirdâ€“party software?&lt;/li&gt;
&lt;li&gt;How do I remap those keys?&lt;/li&gt;
&lt;li&gt;How do I remap the Caps Lock key to the Escape key?&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;What keys can be remapped without the use of any thirdâ€“party software?&lt;/strong&gt;&amp;nbsp;(The following list shows the key name on the left, and that key's value on the right.)&lt;ul&gt;&lt;li&gt;None â€” â€“1&lt;/li&gt;
&lt;li&gt;Caps Lock â€” 0&lt;/li&gt;
&lt;li&gt;Shift (Left) â€” 1&lt;/li&gt;
&lt;li&gt;Control (Left) â€” 2&lt;/li&gt;
&lt;li&gt;Option (Left) â€” 3&lt;/li&gt;
&lt;li&gt;Command (Left) â€” 4&lt;/li&gt;
&lt;li&gt;Keypad 0 â€” 5&lt;/li&gt;
&lt;li&gt;Help â€” 6&lt;/li&gt;
&lt;li&gt;Shift (Right) â€” 9&lt;/li&gt;
&lt;li&gt;Control (Right) â€” 10&lt;/li&gt;
&lt;li&gt;Option (Right) â€” 11&lt;/li&gt;
&lt;li&gt;Command (Right) â€” 12&lt;/li&gt;
&lt;li&gt;Kernel Panic â€” 16&lt;/li&gt;
&lt;/ul&gt;Be warned that the code&amp;nbsp;&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;16&lt;/tt&gt;, when used as the destination of a mapping, actually causes a kernel panic on keypress -- as I've found out the hard way.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;How do I remap those keys?&lt;/strong&gt;&lt;ol&gt;&lt;li&gt;Remap one of the keys available in the Keyboard &amp;amp; Mouse preference pane in order to make the following steps easier.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Locate the hidden property list file used to store the settings. It's in your user's Library/Preferences/ByHost folder, and is named&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;.GlobalPreferences.000d*&lt;/tt&gt;. I assume there'll be only one such file; you'll need to verify that. From here on, that file and path are referred to as&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;$FILE&lt;/tt&gt;.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Duplicate the file and convert it to the XML property list format:&lt;pre style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;&lt;code style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;$ cp $FILE ~/keys-binary.plist
$ plutil -convert xml1 -o ~/keys-xml.plist ~/keys-binary.plist&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Open the resulting XML file and locate the&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;com.apple.keyboard.modifiermapping&lt;/tt&gt;&amp;nbsp;key. Its value is an array containing several entries, each in turn containing&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;HIDKeyboardModifierMappingSrc&lt;/tt&gt;&amp;nbsp;and&amp;nbsp;&lt;tt style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;HIDKeyboardModifierMappingDst&lt;/tt&gt;keys. The values of those keys are described in the table above. Make the changes you wish to make, and save your work.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Convert the file back to the binary property list format, and put it back in the correct location:&lt;pre style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;&lt;code style="color: #9f2d00; font-family: Monaco, Courier, monospace; font-size: 12px;"&gt;$ plutil -convert binary1 -o ~/keys-binary.plist ~/keys-xml.plist
$ cp ~/keys-binary.plist $FILE&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Log out and back in to apply changes.&lt;/li&gt;
&lt;/ol&gt;&lt;strong&gt;How do I remap the Caps Lock key to the Escape key?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this will require the use of a thirdâ€“party program. I used a free trial version of&amp;nbsp;&lt;a href="http://www.keyboardmaestro.com/main/" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: transparent; background-image: initial; background-position: initial initial; background-repeat: initial; color: #000099;" title="Keyboard Maestro"&gt;Keyboard Maestro&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="http://www.stairways.com/" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: transparent; background-image: initial; background-position: initial initial; background-repeat: initial; color: #000099;" title="Stairways Software"&gt;Stairways Software&lt;/a&gt;. First, remap the Caps Lock key to the Help key, following the instructions above. Then, in Keyboard Maestro:&lt;ul&gt;&lt;li&gt;Create a new macro.&lt;/li&gt;
&lt;li&gt;Add a Simulate Keypress action, with an User Keystroke â€” the Escape key.&lt;/li&gt;
&lt;li&gt;Add a Hot Key trigger, set to the Help key.&lt;/li&gt;
&lt;li&gt;In the Preferences section, enable the Launch Engine at Login option. While you're at it, you might also want to disable all other unnecessary features.&lt;/li&gt;
&lt;/ul&gt;An always&amp;nbsp;&lt;a href="http://desp.night.pl/keys.html" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: transparent; background-image: initial; background-position: initial initial; background-repeat: initial; color: #000099;" title="Remapping keys in Mac OS X 10.4"&gt;upâ€“toâ€“date version of this guide&lt;/a&gt;&amp;nbsp;can be found on my blog...&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-1998854818784023447?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6M7d6CGkrfz4cA99zmUrENARcFo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6M7d6CGkrfz4cA99zmUrENARcFo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6M7d6CGkrfz4cA99zmUrENARcFo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6M7d6CGkrfz4cA99zmUrENARcFo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/4O37x0DgWQw" height="1" width="1"/&gt;</content><link rel="related" href="http://hints.macworld.com/article.php?story=20060825072451882" title="10.4: Remapping keys in Mac OS X 10.4" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/1998854818784023447/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/104-remapping-keys-in-mac-os-x-104.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/1998854818784023447?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/1998854818784023447?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/4O37x0DgWQw/104-remapping-keys-in-mac-os-x-104.html" title="10.4: Remapping keys in Mac OS X 10.4" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/104-remapping-keys-in-mac-os-x-104.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MHRno5eip7ImA9Wx5RGU0.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-4325008344394882964</id><published>2010-08-27T13:43:00.002+02:00</published><updated>2010-08-27T13:43:57.422+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T13:43:57.422+02:00</app:edited><title>multitail bus error on osx</title><content type="html">&lt;pre style="white-space: pre-wrap; word-wrap: break-word;"&gt;I tried to install and use multitail this morning.

sudo port install multitail

everything seems to build/install

multitail /opt/local/apache2/logs/access_log /opt/local/apache2/logs/ 
error_log

gives me a "Bus error" - along with 2 processes running tail...

Installs and runs just fine on Panther (just checking)

I can download and build the source in my home directory. That works  
just fine, and runs.

For entertainment value I created /opt/local/etc/multitail.conf (from  
the /opt/local/etc/multitail.conf.new file)

Bus error stopped happening...
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-4325008344394882964?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5emPcZjGc26npObKmfr0wKQ_3gQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5emPcZjGc26npObKmfr0wKQ_3gQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5emPcZjGc26npObKmfr0wKQ_3gQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5emPcZjGc26npObKmfr0wKQ_3gQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/aqOOwG4agW8" height="1" width="1"/&gt;</content><link rel="related" href="http://lists.macosforge.org/pipermail/macports-users/2009-August.txt" title="multitail bus error on osx" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/4325008344394882964/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/multitail-bus-error-on-osx.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/4325008344394882964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/4325008344394882964?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/aqOOwG4agW8/multitail-bus-error-on-osx.html" title="multitail bus error on osx" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/multitail-bus-error-on-osx.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IEQno4fip7ImA9Wx5RGEs.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-4733352905712936544</id><published>2010-08-27T02:38:00.002+02:00</published><updated>2010-08-27T02:38:23.436+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T02:38:23.436+02:00</app:edited><title>Executed in subshell, trap on exit</title><content type="html">&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background-color: lavender; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; color: black; line-height: 1.1em; overflow-x: auto; overflow-y: auto; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;"&gt;#!/bin/bash
# --- subshell_trap.sh -------------------------------------------------
# Example script for handling bash errors.  Exit on error.  Trap exit.
# This script is supposed to run in a subshell.
# See also: http://fvue.nl/wiki/Bash:_Error_handling

    # Let shell functions inherit ERR trap.  Same as `set -E'.
set -o errtrace 
    # Trigger error when expanding unset variables.  Same as `set -u'.
set -o nounset
    #  Trap non-normal exit signals: 1/HUP, 2/INT, 3/QUIT, 15/TERM, ERR
    #  NOTE1: - 9/KILL cannot be trapped.
    #+        - 0/EXIT isn't trapped because:
    #+          - with ERR trap defined, trap would be called twice on error
    #+          - with ERR trap defined, syntax errors exit with status 0, not 2
    #  NOTE2: Setting ERR trap does implicit `set -o errexit' or `set -e'.
trap onexit 1 2 3 15 ERR


#--- onexit() -----------------------------------------------------
#  @param $1 integer  (optional) Exit status.  If not set, use `$?'

function onexit() {
    local exit_status=${1:-$?}
    echo Exiting $0 with $exit_status
    exit $exit_status
}



# myscript



    # Allways call `onexit' at end of script
onexit&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-4733352905712936544?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OQ9fBkfczN5sXlvFWsDXTEh7oKI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OQ9fBkfczN5sXlvFWsDXTEh7oKI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OQ9fBkfczN5sXlvFWsDXTEh7oKI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OQ9fBkfczN5sXlvFWsDXTEh7oKI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/T9GgTNteu3M" height="1" width="1"/&gt;</content><link rel="related" href="http://fvue.nl/wiki/Bash:_Error_handling#Executed_in_subshell.2C_exit_on_error" title="Executed in subshell, trap on exit" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/4733352905712936544/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/executed-in-subshell-trap-on-exit.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/4733352905712936544?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/4733352905712936544?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/T9GgTNteu3M/executed-in-subshell-trap-on-exit.html" title="Executed in subshell, trap on exit" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/executed-in-subshell-trap-on-exit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YMQH04eyp7ImA9Wx5RGEs.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-5839133667472674131</id><published>2010-08-27T01:26:00.000+02:00</published><updated>2010-08-27T01:26:21.333+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T01:26:21.333+02:00</app:edited><title>http://www.gfxcoder.us/wiki/programming/bash</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;span class="Apple-style-span" style="color: #666666; font-family: verdana, Arial, Verdana, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;div id="sites-chrome-main-wrapper" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: url(http://www.gstatic.com/sites/p/ed2824/system/app/themes/terraice/canv-line.gif); background-position: 50% 0%; background-repeat: repeat-x;"&gt;&lt;div id="sites-chrome-main-wrapper-inside"&gt;&lt;table cellspacing="0" class="sites-layout-hbox" id="sites-chrome-main" style="margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 15px; table-layout: fixed; text-align: left; width: 776px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td id="sites-canvas-wrapper" style="padding-bottom: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; vertical-align: top;"&gt;&lt;div id="sites-canvas" style="background-image: none !important; color: rgb(68, 68, 68) !important;"&gt;&lt;div class="sites-canvas-main" id="sites-canvas-main" style="background-color: transparent; background-image: none !important; min-height: 150px; padding-bottom: 5px; padding-top: 5px;"&gt;&lt;div id="sites-canvas-main-content"&gt;&lt;table cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; table-layout: fixed; width: 618px;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="sites-layout-tile sites-tile-name-content-1" style="padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; vertical-align: top;"&gt;&lt;div dir="ltr"&gt;&lt;div&gt;Handy BASH reference (&lt;a href="http://www.pixelbeat.org/cmdline.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;robust script writing (&lt;a href="http://www.davidpashley.com/articles/writing-robust-shell-scripts.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;lockfile&lt;/div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;code style="color: #006000;"&gt;lockfile a.lock&lt;/code&gt;&lt;br /&gt;
&lt;span style="color: #006000; font-family: monospace;"&gt;#do stuff here&lt;/span&gt;&lt;code style="color: #006000;"&gt;rm -f a.lock&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;date (&lt;a href="http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Spicing up your shell script (&lt;a href="http://www.cyberciti.biz/tips/spice-up-your-unix-linux-shell-scripts.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;parameters (&lt;a href="http://www.ibm.com/developerworks/library/l-bash-parameters.html?ca=drs-" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;br /&gt;
&lt;h2 style="color: #99cccc; font-family: verdana !important; font-size: 1.5em;"&gt;&lt;a href="" name="TOC-Tutorials" style="color: #339999; text-decoration: underline;"&gt;&lt;/a&gt;Tutorials&lt;/h2&gt;&lt;div&gt;misc (&lt;a href="http://www.linuxconfig.org/Bash_scripting_Tutorial" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.arachnoid.com/linux/shell_programming.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;functions (&lt;a href="http://www.faqs.org/docs/abs/HTML/functions.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;timing commands&lt;/div&gt;&lt;div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;span style="color: #006000; font-family: monospace;"&gt;/usr/bin/time -o outfile -v command # prints verbose stats into outfile from running command&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;BASH internal variables (&lt;a href="http://tldp.org/LDP/abs/html/internalvariables.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;for loops (&lt;a href="http://www.cyberciti.biz/faq/bash-for-loop/" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;code style="color: #006000;"&gt;for i in 1 2 3 4 5&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;echo "Welcome $i times"&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for i in {1..5}&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;echo "Welcome $i times"&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for i in {0..10..2} # skip by 2s, only BASH 4.0+&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;echo "Welcome $i times"&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for (( c=1; c&amp;lt;=5; c++ ))&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;echo "Welcome $c times"&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for i in 1 2 3 4 5&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;echo "Welcome $i times"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if ( condition )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;break&lt;br /&gt;
&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;
done&lt;br /&gt;
# continue - jumps to beginning of loop with next iteration&lt;br /&gt;
&lt;br /&gt;
for file in /etc/*&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if [ "${file}" == "/etc/resolv.conf" ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "file ${file} found!"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
files="$@"&lt;br /&gt;
for f in $files&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if [ -f ${f} ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "{f} is a file"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;else&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "${f} is not a file"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;
done&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;pausing with&amp;nbsp;&lt;code style="color: #006000;"&gt;read&lt;/code&gt;&amp;nbsp;(&lt;a href="http://ss64.com/bash/read.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;code style="color: #006000;"&gt;$ read -p "Press enter to quit..." &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # reads one line&lt;br /&gt;
$ read -n 1 -p "Press any key to start backup..." &amp;nbsp; &amp;nbsp;# reads only one char&lt;br /&gt;
$ read -n 1 -s -t 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# reads one char, no echo, 5sec timeout&lt;br /&gt;
$ read -n 1 -s key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # reads one char, no echo, stores in ${key}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;terminate commands after timeout (&lt;a href="http://redflo.de/tiki-index.php?page=Bash+script+with+timeout+function" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;span style="color: #006000; font-family: monospace;"&gt;#!/bin/bash&lt;br /&gt;
# License: BSD License&lt;br /&gt;
# As Example we start 3 production processes in the background&lt;br /&gt;
# always record PID in PRODPID&lt;br /&gt;
&lt;br /&gt;
sleep 50 &amp;amp;&lt;br /&gt;
PRODPID[1]=$!&lt;br /&gt;
&lt;br /&gt;
sleep 20 &amp;amp;&lt;br /&gt;
PRODPID[2]=$!&lt;br /&gt;
&lt;br /&gt;
# multiple processes in a subshell as example&lt;br /&gt;
(sleep 20 ; sleep 10 ; sleep 5)&amp;amp;&lt;br /&gt;
PRODPID[3]=$!&lt;br /&gt;
&lt;br /&gt;
export PRODPID&lt;br /&gt;
&lt;br /&gt;
# record own PID&lt;br /&gt;
export PID=$$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# define exit function&lt;br /&gt;
exit_timeout() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;echo "Timeout. These processes are not finished:"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;for i in ${PRODPID[@]} ; do&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;ps -p $i |grep -v "PID TTY &amp;nbsp; &amp;nbsp; &amp;nbsp;TIME CMD"&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;if [ $? == 0 ] ; then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;# process still alive&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;echo "Sending SIGTERM to process $i"&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;kill $i&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;fi&lt;br /&gt;
&amp;nbsp;&amp;nbsp;done&lt;br /&gt;
&amp;nbsp;&amp;nbsp;# timeout exit&lt;br /&gt;
&amp;nbsp;&amp;nbsp;exit&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Handler for signal USR1 for the timer&lt;br /&gt;
trap exit_timeout SIGUSR1&lt;br /&gt;
&lt;br /&gt;
# starting timer in subshell. It sends a SIGUSR1 to the father if it timeouts.&lt;br /&gt;
export TIMEOUT=30&lt;br /&gt;
(sleep $TIMEOUT ; kill -SIGUSR1 $PID) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
# record PID of timer&lt;br /&gt;
TPID=$!&lt;br /&gt;
&lt;br /&gt;
# wait for all production processes to finish&lt;br /&gt;
wait ${PRODPID[*]}&lt;br /&gt;
&lt;br /&gt;
# Normal exit&lt;br /&gt;
echo "All processes ended normal"&lt;br /&gt;
&lt;br /&gt;
# kill timer&lt;br /&gt;
kill $TPID&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;or (&lt;a href="http://www.linuxforums.org/forum/redhat-fedora-linux-help/115955-how-kill-process-after-specific-time.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;code style="color: #006000;"&gt;runtime=${1:-1m}&lt;/code&gt;&lt;br /&gt;
&lt;code style="color: #006000;"&gt;mypid=$&lt;/code&gt;&lt;br /&gt;
&lt;code style="color: #006000;"&gt;cp /Database/Client_db_200802110231.BAK .&amp;amp;&lt;/code&gt;&lt;br /&gt;
&lt;code style="color: #006000;"&gt;cpid=$!&lt;/code&gt;&lt;br /&gt;
&lt;code style="color: #006000;"&gt;sleep $runtime&lt;/code&gt;&lt;br /&gt;
&lt;code style="color: #006000;"&gt;kill -s SIGTERM $cpid&lt;/code&gt;&lt;br /&gt;
&lt;code style="color: #006000;"&gt;echo "Both processes are terminated".&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;catching traps (&lt;a href="http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_02.html" rel="nofollow" style="color: rgb(102, 102, 102) !important; text-decoration: underline;" target="_blank"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div class="sites-codeblock sites-codesnippet-block" style="background-color: #efefef; border-bottom-color: rgb(211, 211, 211); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(211, 211, 211); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(211, 211, 211); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(211, 211, 211); border-top-style: solid; border-top-width: 1px; display: block; line-height: 13px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0.5em;"&gt;&lt;code style="color: #006000;"&gt;# trap [commands] [traps]&lt;br /&gt;
trap "echo Booh!" SIGINT SIGTERM&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;aoeu&lt;/div&gt;&lt;div&gt;aoeu&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="sites-canvas-bottom-panel"&gt;&lt;div id="COMP_page-subpages" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;/div&gt;&lt;a href="" name="page-comments" style="color: #339999; text-decoration: underline;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="sites-chrome-footer-wrapper"&gt;&lt;div id="sites-chrome-footer-wrapper-inside"&gt;&lt;div id="sites-chrome-footer" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: url(http://www.gstatic.com/sites/p/ed2824/system/app/themes/terraice/footer-bg.gif); background-position: 50% 0%; background-repeat: repeat-x; margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: auto; padding-top: 5px; width: 776px;"&gt;&lt;div class="sites-subfooter" style="color: #666666; font-size: 11px; font-style: normal; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: left;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-5839133667472674131?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B1fW7-oqUGE9gFkr6oeTIE2oP8o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B1fW7-oqUGE9gFkr6oeTIE2oP8o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B1fW7-oqUGE9gFkr6oeTIE2oP8o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B1fW7-oqUGE9gFkr6oeTIE2oP8o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/9_wmY6DKUXw" height="1" width="1"/&gt;</content><link rel="related" href="http://www.gfxcoder.us/wiki/programming/bash" title="http://www.gfxcoder.us/wiki/programming/bash" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/5839133667472674131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/httpwwwgfxcoderuswikiprogrammingbash.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/5839133667472674131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/5839133667472674131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/9_wmY6DKUXw/httpwwwgfxcoderuswikiprogrammingbash.html" title="http://www.gfxcoder.us/wiki/programming/bash" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/httpwwwgfxcoderuswikiprogrammingbash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcGQX47fyp7ImA9Wx5RFks.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-8309535963655885750</id><published>2010-08-24T17:00:00.000+02:00</published><updated>2010-08-24T17:00:20.007+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-24T17:00:20.007+02:00</app:edited><title>Index Of Private Tracker Abbreviations &amp; Short Names</title><content type="html">Whether you’re a seasoned torrent veteran or brand new to the world of private trackers, it helps to know what site is being referred to in a giveaway. As you’re probably aware, Inviters often use short abbreviations or acronyms for private trackers in torrent forums, instead of using the long official site name or URL. This is usually due to convenience, and sometimes even for the security of the tracker. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A similar index of private tracker abbreviations can be found elsewhere, but it badly needed an overhaul with all the latest trackers. Here’s an alphabetical list of more than 200 private torrent tracker abbreviations, site names and URLs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abbreviation: Tracker Name: Tracker URL: &lt;br /&gt;
&lt;br /&gt;
3SP Emerald Speeds http://emerald-speeds.com &lt;br /&gt;
&lt;br /&gt;
A4N All4Nothin http://all4nothin.net &lt;br /&gt;
&lt;br /&gt;
ACE Ace Torrents http://www.acetorrents.net &lt;br /&gt;
&lt;br /&gt;
ADC AsianDVDClub http://asiandvdclub.org &lt;br /&gt;
&lt;br /&gt;
A-L / ACiD Acid Lounge &lt;br /&gt;
&lt;br /&gt;
AOM Art of Misdirection http://artofmisdirection.com &lt;br /&gt;
&lt;br /&gt;
AOMK AOM Killer http://www.aomk1.com &lt;br /&gt;
&lt;br /&gt;
AR AniRena http://www.anirena.com &lt;br /&gt;
&lt;br /&gt;
ARM Tracker Torrent ARM http://torrent-arm.net &lt;br /&gt;
&lt;br /&gt;
AZT AudioZoneTorrents http://audiozonetorrents.com &lt;br /&gt;
&lt;br /&gt;
BB Blue-Bytez http://www.blue-bytez.com &lt;br /&gt;
&lt;br /&gt;
BB BakedBits http://bakedbits.org &lt;br /&gt;
&lt;br /&gt;
BCG Blackcat’s Games http://www.blackcats-games.net &lt;br /&gt;
&lt;br /&gt;
BeLoad BeLoad Tracker http://beload.hu &lt;br /&gt;
&lt;br /&gt;
BG / bG BitGamer http://www.bitgamer.com &lt;br /&gt;
&lt;br /&gt;
BH BitHUmen &lt;br /&gt;
&lt;br /&gt;
BHDTV Bit-HDTV http://www.bit-hdtv.com &lt;br /&gt;
&lt;br /&gt;
BitHQ Bit HQ http://www.bithq.org &lt;br /&gt;
&lt;br /&gt;
BitMe BitMe.org http://www.bitme.org &lt;br /&gt;
&lt;br /&gt;
BiTT BitTorrents.ro http://bittorrents.ro &lt;br /&gt;
&lt;br /&gt;
BKR Black Revolution http://www.blackrevolution.ro &lt;br /&gt;
&lt;br /&gt;
BlackZ BlackZ v2.0 http://blackz.ro &lt;br /&gt;
&lt;br /&gt;
BMT BM Torrents http://bmtorrents.net &lt;br /&gt;
&lt;br /&gt;
BMTV BitMeTV http://www.bitmetv.org &lt;br /&gt;
&lt;br /&gt;
BN / BiTN BitNation (Closed) &lt;br /&gt;
&lt;br /&gt;
BS BrokenStones http://brokenstones.me &lt;br /&gt;
&lt;br /&gt;
BS BitSpyder http://www.bitspyder.net &lt;br /&gt;
&lt;br /&gt;
BS BitSoup http://www.bitsoup.org &lt;br /&gt;
&lt;br /&gt;
BSC Be A Scener (Closed) &lt;br /&gt;
&lt;br /&gt;
BSk BitShock http://www.bitshock.org &lt;br /&gt;
&lt;br /&gt;
BT BoxTorrents http://www.boxtorrents.com &lt;br /&gt;
&lt;br /&gt;
BT BootyTorrents http://bootytorrents.com &lt;br /&gt;
&lt;br /&gt;
Bt-Arg / BTArg BT ARG v6.0 http://www.btarg.com.ar &lt;br /&gt;
&lt;br /&gt;
BTS BitSources http://bitsources.com &lt;br /&gt;
&lt;br /&gt;
BtTrove Bt Trove http://www.bttrove.org &lt;br /&gt;
&lt;br /&gt;
BWT / BwT Bollywood Torrents http://www.bwtorrents.com &lt;br /&gt;
&lt;br /&gt;
CC Cartoon Chaos http://www.cartoonchaos.org &lt;br /&gt;
&lt;br /&gt;
CCZ Classic Cinema Zone http://classiccinemazone.com &lt;br /&gt;
&lt;br /&gt;
CE CoExist http://coexist.in &lt;br /&gt;
&lt;br /&gt;
CG Cinemageddon http://cinemageddon.org &lt;br /&gt;
&lt;br /&gt;
CO Cinema-Obscura http://www.secret-cinema.net &lt;br /&gt;
&lt;br /&gt;
C-P Community-Palace http://community-palace.co.uk &lt;br /&gt;
&lt;br /&gt;
CT Chronic Tracker http://chronictracker.com &lt;br /&gt;
&lt;br /&gt;
CT Christian Torrents http://christiantorrents.com &lt;br /&gt;
&lt;br /&gt;
CZONE / C-Zone Torrents CZone http://torrents.czone.ro &lt;br /&gt;
&lt;br /&gt;
DB9 DeepBassNine http://www.deepbassnine.com &lt;br /&gt;
&lt;br /&gt;
DCT Desi Club Torrents http://dctorrent.com &lt;br /&gt;
&lt;br /&gt;
DDT DidiDave http://dididave.com &lt;br /&gt;
&lt;br /&gt;
DH Digital Hive http://www.digitalhive.org &lt;br /&gt;
&lt;br /&gt;
Diwana Diwana.org http://www.diwana.org &lt;br /&gt;
&lt;br /&gt;
DNB Drum &amp;amp; Bass Tracker http://dnbtracker.org &lt;br /&gt;
&lt;br /&gt;
DP DecodeR.lv http://decoder.lv &lt;br /&gt;
&lt;br /&gt;
DPN DesiPirates.net (Closed) &lt;br /&gt;
&lt;br /&gt;
DS DarkSide &lt;br /&gt;
&lt;br /&gt;
DT DesiTorrents http://desitorrents.com &lt;br /&gt;
&lt;br /&gt;
DU Dynamic-Universe http://www.dynamic-universe.net &lt;br /&gt;
&lt;br /&gt;
Elek Elektronik http://tracker.elektronik.ro &lt;br /&gt;
&lt;br /&gt;
Emp Empornium http://empornium.us &lt;br /&gt;
&lt;br /&gt;
ET Eclipse-Torrents http://www.eclipsetorrents.org &lt;br /&gt;
&lt;br /&gt;
EvoPT / EPT EvolutionPT http://www.evopt.org &lt;br /&gt;
&lt;br /&gt;
eXb ExtremeBits http://www.extremebits.org &lt;br /&gt;
&lt;br /&gt;
FB FinBytes http://finbytes.org &lt;br /&gt;
&lt;br /&gt;
FCZ Full Contact Zone http://fullcontactzone.tv &lt;br /&gt;
&lt;br /&gt;
FF FunFile http://www.funfile.org &lt;br /&gt;
&lt;br /&gt;
FileBits FileBits.org http://www.filebits.org &lt;br /&gt;
&lt;br /&gt;
FL FileList http://filelist.ro &lt;br /&gt;
&lt;br /&gt;
FS FileSoup http://filesoup.com &lt;br /&gt;
&lt;br /&gt;
FS FileShare.lv http://fileshare.lv &lt;br /&gt;
&lt;br /&gt;
FT FatalTracker http://fataltracker.com &lt;br /&gt;
&lt;br /&gt;
FTM Face The Music &lt;br /&gt;
&lt;br /&gt;
FTS / F.T.S FreeTheScene http://www.freethescene.net &lt;br /&gt;
&lt;br /&gt;
FTV FeedTV http://feedtv.org (Down?) &lt;br /&gt;
&lt;br /&gt;
Fux0r / HFU Hey Fux0r http://hey.fux0r.eu &lt;br /&gt;
&lt;br /&gt;
FZ FileZone.ro http://www.filezone.ro &lt;br /&gt;
&lt;br /&gt;
GFT GFTracker &lt;br /&gt;
&lt;br /&gt;
GFX GFXNews http://www.gfxnews.ru &lt;br /&gt;
&lt;br /&gt;
GTI Grab The Info http://www.grabthe.info &lt;br /&gt;
&lt;br /&gt;
HDB / HDBits HDBits.org http://hdbits.org &lt;br /&gt;
&lt;br /&gt;
HD-Bits HD-Bits.ro http://hd-bits.ro &lt;br /&gt;
&lt;br /&gt;
HDC HD Corea (Closed) &lt;br /&gt;
&lt;br /&gt;
HDT HD-Torrents http://www.hd-torrents.org &lt;br /&gt;
&lt;br /&gt;
HGZ / HgZone Hg Zone http://hgzone.ro &lt;br /&gt;
&lt;br /&gt;
HT Heaven Tracker http://www.heaventracker.org &lt;br /&gt;
&lt;br /&gt;
ICT / ict ICTorrent http://www.ictorrent.com &lt;br /&gt;
&lt;br /&gt;
iDr Indep. Desi Releasers http://www.idesir.com &lt;br /&gt;
&lt;br /&gt;
Interfilm Interfilm.nu http://interfilm.nu &lt;br /&gt;
&lt;br /&gt;
iPlay iPlay.ro http://iplay.ro &lt;br /&gt;
&lt;br /&gt;
iPWN iPWN Music / FileScene (Closed) &lt;br /&gt;
&lt;br /&gt;
IPT IP Torrents http://www.iptorrents.com &lt;br /&gt;
&lt;br /&gt;
IT Indie Torrents http://www.indietorrents.com &lt;br /&gt;
&lt;br /&gt;
iTune iTune.ro http://www.itune.ro &lt;br /&gt;
&lt;br /&gt;
KBit K***Bit &lt;br /&gt;
&lt;br /&gt;
KG Karagarga http://karagarga.net &lt;br /&gt;
&lt;br /&gt;
KWS KillaWaveS http://killawaves.org &lt;br /&gt;
&lt;br /&gt;
LB LearnBits http://learnbits.me &lt;br /&gt;
&lt;br /&gt;
LL LeechersLair http://www.leecherslair.com &lt;br /&gt;
&lt;br /&gt;
LM Linkomanija http://www.linkomanija.net &lt;br /&gt;
&lt;br /&gt;
LT Lithuania Tracker http://torrent.lt &lt;br /&gt;
&lt;br /&gt;
LTS Love The Scene http://lovethescene.net &lt;br /&gt;
&lt;br /&gt;
LzTr LzTr.us http://www.lztr.us &lt;br /&gt;
&lt;br /&gt;
M&amp;amp;S Moobs &amp;amp; Speedfire http://www.moobs.hu &lt;br /&gt;
&lt;br /&gt;
MB4T MoviesB4Time http://moviesb4time.biz &lt;br /&gt;
&lt;br /&gt;
MGM MakeGreatMusic http://www.makegreatmusic.net &lt;br /&gt;
&lt;br /&gt;
MMA MMA-Tracker http://mma-tracker.net &lt;br /&gt;
&lt;br /&gt;
MT MusicTorrents http://music-torrents.ro &lt;br /&gt;
&lt;br /&gt;
MT Mac-Torrents (Public) http://www.mac-torrents.com &lt;br /&gt;
&lt;br /&gt;
M-V / MusicVids MusicVids http://music-vid.com &lt;br /&gt;
&lt;br /&gt;
NB Norbits (Closed) &lt;br /&gt;
&lt;br /&gt;
nCore nCore http://ncore.cc &lt;br /&gt;
&lt;br /&gt;
Nordic-T Nordic-T http://nordic-t.org &lt;br /&gt;
&lt;br /&gt;
NT NTorrents.net http://ntorrents.net &lt;br /&gt;
&lt;br /&gt;
Ozone / Ozone-T Ozone Torrents http://www.ozone-torrents.org &lt;br /&gt;
&lt;br /&gt;
PAT Pro Audio Torrents http://www.proaudiotorrents.org &lt;br /&gt;
&lt;br /&gt;
Pedro’s Pedro’s BTMusic http://btmusic.eu &lt;br /&gt;
&lt;br /&gt;
Peers Peers.ro http://peers.ro &lt;br /&gt;
&lt;br /&gt;
P-L Python’s Lair http://www.pythons-lair.com &lt;br /&gt;
&lt;br /&gt;
PL PolishLeech http://polishleech.pl &lt;br /&gt;
&lt;br /&gt;
POiNTX PoiNTX Music Tracker http://share.pointx.ro &lt;br /&gt;
&lt;br /&gt;
PP PeerPortal http://peerportal.org &lt;br /&gt;
&lt;br /&gt;
PS PolishSource http://www.polishsource.org &lt;br /&gt;
&lt;br /&gt;
PS2-T PS2PTT http://ps2ptt.com &lt;br /&gt;
&lt;br /&gt;
PT PolishTracker http://polishtracker.org &lt;br /&gt;
&lt;br /&gt;
PT / PirateT PirateTorrents http://piratetorrents.nu &lt;br /&gt;
&lt;br /&gt;
PTF PT Files http://ptfiles.org &lt;br /&gt;
&lt;br /&gt;
PTM PreToMe http://pretome.net &lt;br /&gt;
&lt;br /&gt;
PtP / PTP PassThePopcorn http://www.passthepopcorn.org &lt;br /&gt;
&lt;br /&gt;
PWT Pro Wrestling Torrents http://special.pwtorrents.net &lt;br /&gt;
&lt;br /&gt;
Rb Rushbits (Closed) &lt;br /&gt;
&lt;br /&gt;
Rb / RBy RandomBytes http://www.randombytes.org &lt;br /&gt;
&lt;br /&gt;
RDS Zone RDS Zone http://rds-zone.ro &lt;br /&gt;
&lt;br /&gt;
RevTT RevolutionTT http://revolutiontt.net &lt;br /&gt;
&lt;br /&gt;
RMVB RMVBusters http://rmvbusters.pl &lt;br /&gt;
&lt;br /&gt;
RMT Romanian Metal Torrents http://metal.iplay.ro &lt;br /&gt;
&lt;br /&gt;
ROT RoTorrent http://www.rotorrent.ro &lt;br /&gt;
&lt;br /&gt;
RP Rautaportti.net http://rautaportti.net &lt;br /&gt;
&lt;br /&gt;
RP ReloadParadise http://www.reload-paradise.net &lt;br /&gt;
&lt;br /&gt;
RS RapidShare (not a tracker) &lt;br /&gt;
&lt;br /&gt;
RsR Romanian Share Reactor http://tracker.sharereactor.ro &lt;br /&gt;
&lt;br /&gt;
rSR ShareReactor http://www.sharereactor.ru &lt;br /&gt;
&lt;br /&gt;
RTN RlsTheNet http://www.rlsthe.net &lt;br /&gt;
&lt;br /&gt;
RTSHQ Respect the Seed (Closed) &lt;br /&gt;
&lt;br /&gt;
S-C / SC Secret-Cinema http://www.secret-cinema.net &lt;br /&gt;
&lt;br /&gt;
SCHD SceneHD http://scenehd.org &lt;br /&gt;
&lt;br /&gt;
SciFi SciFiTorrents http://www.scifitorrents.net &lt;br /&gt;
&lt;br /&gt;
scl SceneLinks http://mobile.scenelinks.ro &lt;br /&gt;
&lt;br /&gt;
SCMT SatClubbing http://satclubbing.info &lt;br /&gt;
&lt;br /&gt;
ScP ScenePalace http://scenepalace.org &lt;br /&gt;
&lt;br /&gt;
ScR SceneRace http://scenerace.net &lt;br /&gt;
&lt;br /&gt;
sFZ SceneFZ http://scenefz.ro &lt;br /&gt;
&lt;br /&gt;
S-I Scene-Inspired http://www.scene-inspired.com &lt;br /&gt;
&lt;br /&gt;
SITR Smoking In The Rain http://www.smokingintherain.us &lt;br /&gt;
&lt;br /&gt;
SoftT SoftTorrents.org https://www.softtorrents.org &lt;br /&gt;
&lt;br /&gt;
SP ScenePirates http://www.scenepirates.com &lt;br /&gt;
&lt;br /&gt;
SSC Sport-Scene http://www.sport-scene.net &lt;br /&gt;
&lt;br /&gt;
ST SuperTorrents http://supertorrents.org &lt;br /&gt;
&lt;br /&gt;
StB SyncTheBits http://www.syncthebits.com &lt;br /&gt;
&lt;br /&gt;
STC SaveTheCoratee http://savethecoratee.org &lt;br /&gt;
&lt;br /&gt;
STM STMusic http://www.stmusic.org &lt;br /&gt;
&lt;br /&gt;
TBits / TBS TorrentBits http://www.torrentbits.ro &lt;br /&gt;
&lt;br /&gt;
TB TheBox.bz http://thebox.bz &lt;br /&gt;
&lt;br /&gt;
TB / TBy TorrentBytes http://www.torrentbytes.net &lt;br /&gt;
&lt;br /&gt;
TC TehConnection http://tehconnection.eu &lt;br /&gt;
&lt;br /&gt;
TCS The Candy Store http://www.thecandy-store.org &lt;br /&gt;
&lt;br /&gt;
TD Torrent-Damage http://torrent-damage.net &lt;br /&gt;
&lt;br /&gt;
TDC TheDVDClub http://thedvdclub.org &lt;br /&gt;
&lt;br /&gt;
TGB TGBTD http://tgbtd.com &lt;br /&gt;
&lt;br /&gt;
ThB ThorBiTS http://www.thorbits.org &lt;br /&gt;
&lt;br /&gt;
THC TheHorrorCharnel http://horrorcharnel.kicks-ass.org &lt;br /&gt;
&lt;br /&gt;
Thor/Thorsland Ethor http://ethor.net &lt;br /&gt;
&lt;br /&gt;
Tik Cinematik http://cinematik.net &lt;br /&gt;
&lt;br /&gt;
TiP TheIotaProject http://theiotaproject.org &lt;br /&gt;
&lt;br /&gt;
TiT TorrentiT http://www.torrentit.eu &lt;br /&gt;
&lt;br /&gt;
TK TorrentKids http://www.torrentkids.org &lt;br /&gt;
&lt;br /&gt;
TL TorrentLeech http://www.torrentleech.org &lt;br /&gt;
&lt;br /&gt;
TLp TorrentLeech.pl http://torrentleech.pl &lt;br /&gt;
&lt;br /&gt;
TM TribalMixes http://www.tribalmixes.com &lt;br /&gt;
&lt;br /&gt;
TMB The Mixing Bowl http://themixingbowl.org &lt;br /&gt;
&lt;br /&gt;
Torrential Torrential.ws http://www.torrential.ws &lt;br /&gt;
&lt;br /&gt;
TorrentCity TorrentCity http://torrentcity.nimda.ro &lt;br /&gt;
&lt;br /&gt;
ToxicT / TT Toxic Torrents http://www.toxictorrents.com &lt;br /&gt;
&lt;br /&gt;
TP ThePlace.bz http://theplace.bz &lt;br /&gt;
&lt;br /&gt;
TPB ThePirateBay http://thepiratebay.org (public) &lt;br /&gt;
&lt;br /&gt;
TR TranceRoute http://www.tranceroute.com &lt;br /&gt;
&lt;br /&gt;
TrB / TRB TranceBooster http://trancebooster.net &lt;br /&gt;
&lt;br /&gt;
TrHR / THR TorrentHr http://www.torrenthr.org &lt;br /&gt;
&lt;br /&gt;
TS TS-Tracker https://tracker.optus.nu &lt;br /&gt;
&lt;br /&gt;
TT TranceTraffic http://www.trancetraffic.com &lt;br /&gt;
&lt;br /&gt;
TTech / TTC TorrenTech http://www.torrentech.org &lt;br /&gt;
&lt;br /&gt;
TTF TT Filles http://www.ttfilles.com &lt;br /&gt;
&lt;br /&gt;
TTi TTi.nu http://www.tti.nu &lt;br /&gt;
&lt;br /&gt;
TV TheVault.bz http://thevault.bz &lt;br /&gt;
&lt;br /&gt;
TV TorrentVault http://www.torrentvault.org &lt;br /&gt;
&lt;br /&gt;
TVT TV Torrents.com http://tvtorrents.com &lt;br /&gt;
&lt;br /&gt;
TvT.ro TV Torrents.ro / Freshon.tv http://freshon.tv &lt;br /&gt;
&lt;br /&gt;
TVV TV-Vault http://tv-vault.org &lt;br /&gt;
&lt;br /&gt;
UG Underground Gamer http://underground-gamer.com &lt;br /&gt;
&lt;br /&gt;
Vortex Vortex Network http://www.vortexnetwork.org &lt;br /&gt;
&lt;br /&gt;
WB Wild-Bytes http://www.wild-bytes.org &lt;br /&gt;
&lt;br /&gt;
What What.cd http://what.cd &lt;br /&gt;
&lt;br /&gt;
x264 x264.me http://x264.me &lt;br /&gt;
&lt;br /&gt;
XBS XBOX-SKY http://bt.xbox-sky.cc &lt;br /&gt;
&lt;br /&gt;
XD xXx-Devil http://xXxdevil.dyn.pl &lt;br /&gt;
&lt;br /&gt;
XNT Excellent.nu http://www.xnt.nu &lt;br /&gt;
&lt;br /&gt;
XZ / XtZ xTremeZone http://www.xtremezone.ro &lt;br /&gt;
&lt;br /&gt;
XWT Xtreme Wrestling Torrents www.xtremewrestlingtorrents.net &lt;br /&gt;
&lt;br /&gt;
Zomb ZOMB Torrents http://zombtracker.the-zomb.com &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FSF respects the wishes of private trackers that do not want to be identified. Please do not post private site abbreviations that are meant to be kept secret.&lt;br /&gt;
&lt;br /&gt;
Bookmark It:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Date Thursday, 26 Feb 09 at 1:20 am Under Private BitTorrent You can follow any responses to this entry through the RSS 2.0 feed .You can skip to the end and leave a response. Pinging is currently not allowed .&lt;br /&gt;
&lt;br /&gt;
RELATED POSTS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Invite Giveaways: The Top 240 Offered Private Trackers&lt;br /&gt;
&lt;br /&gt;
Are Large Private Trackers Losing Popularity?&lt;br /&gt;
&lt;br /&gt;
Private Tracker IRC Channel Index&lt;br /&gt;
&lt;br /&gt;
Private Tracker Levels with Updated Rankings&lt;br /&gt;
&lt;br /&gt;
TorrentLeech Invites Being Handed Out On IRC&lt;br /&gt;
&lt;br /&gt;
Add your comment &lt;br /&gt;
&lt;br /&gt;
27 responses for this post&lt;br /&gt;
&lt;br /&gt;
01 • Yehhanyos Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 2:07 am &lt;br /&gt;
&lt;br /&gt;
Thanks a lot for putting these abbreviations together Seems like you didn’t miss anything &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02 • name Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 2:30 am &lt;br /&gt;
&lt;br /&gt;
there is many good trackers tht u hvnt wrote &lt;br /&gt;
&lt;br /&gt;
dvdseed, polishleech, itd. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
03 • name Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 2:31 am &lt;br /&gt;
&lt;br /&gt;
filelis.org, fileporn, filemp3 ?? thx for the list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04 • me Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 2:33 am &lt;br /&gt;
&lt;br /&gt;
Seems like you didn’t miss anything &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
05 • NAME Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 4:04 am &lt;br /&gt;
&lt;br /&gt;
Seems like you missed two of the major (albeit very small and exclusive) trackers…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
06 • a/s/l Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 4:26 am &lt;br /&gt;
&lt;br /&gt;
@asl (clearly not the real a/s/l)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
“FSF respects the wishes of private trackers that do not want to be identified. Please do not post private site abbreviations that are meant to be kept secret.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
you really are a dick. besides, by the time that joining one of those trackers is an option, you’ll already know what they stand for, so putting those in that list would be pointless.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
although, those “secret” acronyms really are the worst kept secrets in bittorrent….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
07 • fuckyou Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 5:32 am &lt;br /&gt;
&lt;br /&gt;
a/s/l Says: 26.02.09 at 4:26 am&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A/S/L you are a dumb cunt. This site has proven time and time again they dont give a shit about sites and their wishes!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
08 • Diji1 Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 7:00 am &lt;br /&gt;
&lt;br /&gt;
“A/S/L you are a dumb cunt. This site has proven time and time again they dont give a shit about sites and their wishes!”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Right - hence the message saying the complete opposite you tard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
09 • Simplicity Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 7:44 am &lt;br /&gt;
&lt;br /&gt;
Good job sharky, this article is very helpful when there is some of the abbreviations i don’t recall what stands for.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just the fact that fsf can find abbreviations about trackers that is supposed to be secret, means they are not secret.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is also in my opinion that it is a lame idea about “secret” bittorrent sites, since it is not a problem for the mpaa, riaa or whatever they are called to find them, and be sure about them being on all of the sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But even though i think it is pretty stupid idea about secret sites, and sites that dont want to mentioned. i still respect their wishes on my own tracker list.&lt;br /&gt;
&lt;br /&gt;
I list all the trackers i can find, and leave out the few i know for certain dont like to be listed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I might list some that dont like to be linked, but i do remove sites from my list now and then if it is requested by the siteops. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Keep up the good job Sharky.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
010 • QWert123 Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 10:13 am &lt;br /&gt;
&lt;br /&gt;
M&amp;amp;S Moobs &amp;amp; Speedfire and BeLoad are the same!&lt;br /&gt;
&lt;br /&gt;
Beload is the new name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
011 • Poissson Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 10:34 am &lt;br /&gt;
&lt;br /&gt;
Sharky obviously “forgot” some voluntarily… Some that it’s certain he knows about.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I think he knows what he’s doing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
012 • Guess Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 1:38 pm &lt;br /&gt;
&lt;br /&gt;
RsR Romanian Share Reactor http://www.sharereactor.ro -&amp;gt; its worng the adress is&lt;br /&gt;
&lt;br /&gt;
http://tracker.sharereactor.ro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
013 • Chris Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 4:10 pm &lt;br /&gt;
&lt;br /&gt;
srsly, how is sct not there&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
014 • woll smoth Says: &lt;br /&gt;
&lt;br /&gt;
26.02.09 at 11:54 pm &lt;br /&gt;
&lt;br /&gt;
A4n had a server move and they are back up&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
015 • Name Says: &lt;br /&gt;
&lt;br /&gt;
27.02.09 at 6:06 am &lt;br /&gt;
&lt;br /&gt;
Scenetorrents don’t want to be identified, just like exigo.. whoops&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why post this list in public?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
016 • Hugs Says: &lt;br /&gt;
&lt;br /&gt;
27.02.09 at 9:22 am &lt;br /&gt;
&lt;br /&gt;
Let’s be serious guys… how a site with 2000 or more members can be known as “secret” ?… It lacks too much trackers to make this list useful, even for a begginer who can find the existence of ScT and buy an invite in 10min on the web&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
017 • butters Says: &lt;br /&gt;
&lt;br /&gt;
27.02.09 at 11:36 pm &lt;br /&gt;
&lt;br /&gt;
Thanks Sharky for the info i love you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
018 • guest Says: &lt;br /&gt;
&lt;br /&gt;
28.02.09 at 2:25 am &lt;br /&gt;
&lt;br /&gt;
If its on internet its not secret LOL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
019 • It's a secret Says: &lt;br /&gt;
&lt;br /&gt;
28.02.09 at 9:20 am &lt;br /&gt;
&lt;br /&gt;
This secrecy bullshit is pathetic. If you think you can keep things significantly quiet on the internet then your head is in the clouds. The mere fact that there’s a bunch of people here saying “such and such has been left out because it’s a secret” proves it. Information is like gas and will expand into all accessible areas. It may be thin in areas but it is available and there’s nothing you can do about it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
020 • lucia Says: &lt;br /&gt;
&lt;br /&gt;
28.02.09 at 3:51 pm &lt;br /&gt;
&lt;br /&gt;
Yeah, all that worst kept secret ‘tracker that dare not speak its name’ shite and fake login pages are utterly pointless. They might want to remain nameless but we’ve all seen posts where ppl have named them publicly, just to piss the leeties off.&lt;br /&gt;
&lt;br /&gt;
Anyone who can use google can find out in 2 mins what FTN/FTWR/SCT/UK-T and the rest all stand for, and their url’s.&lt;br /&gt;
&lt;br /&gt;
And do they really think that antipiracy peeps can’t get themselves invited to these sites?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
021 • trancebllu Says: &lt;br /&gt;
&lt;br /&gt;
20.06.09 at 4:23 pm &lt;br /&gt;
&lt;br /&gt;
HgZone.ro opened sign-ups for a limited time only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
022 • tmd Says: &lt;br /&gt;
&lt;br /&gt;
20.06.09 at 4:24 pm &lt;br /&gt;
&lt;br /&gt;
Thanks man :X super tracker super staff HGZONE :x:x:x:xx::xx:x:x:x LOVE YA &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
023 • ROCKY Says: &lt;br /&gt;
&lt;br /&gt;
20.06.09 at 4:25 pm &lt;br /&gt;
&lt;br /&gt;
http://hgzone.ro/signup.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
024 • EsS Says: &lt;br /&gt;
&lt;br /&gt;
10.11.09 at 3:29 pm &lt;br /&gt;
&lt;br /&gt;
very new 0day site with freeleech and relaxed seeding rules of 36 hours or 1.1 ratio&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
025 • EsS Says: &lt;br /&gt;
&lt;br /&gt;
10.11.09 at 3:31 pm &lt;br /&gt;
&lt;br /&gt;
http://definitive-scene.com&lt;br /&gt;
&lt;br /&gt;
forgot the link lol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
026 • Jules Mainey Says: &lt;br /&gt;
&lt;br /&gt;
03.04.10 at 12:00 am &lt;br /&gt;
&lt;br /&gt;
I really enjoyed read your article, very interesting …&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
027 • BETTY Says: &lt;br /&gt;
&lt;br /&gt;
23.04.10 at 12:29 am &lt;br /&gt;
&lt;br /&gt;
I appreciate your blog posting. Will be back for more later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leave a Reply&lt;br /&gt;
&lt;br /&gt;
Name (required) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mail (will not be published) (required) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Website &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Looking to advertise here at FileShareFreak, or got a great new P2P / BitTorrent scoop, site or idea that you'd like us to cover? Drop us a line through our Contact page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recent Posts &lt;br /&gt;
&lt;br /&gt;
Seedbox Roundup - 12 All-New Seedbox Providers&lt;br /&gt;
&lt;br /&gt;
New Private Trackers: August 2010 Edition (Part 2)&lt;br /&gt;
&lt;br /&gt;
New Private Trackers: August 2010 Edition (Part I)&lt;br /&gt;
&lt;br /&gt;
SaveTheCoratee (StC) - Mac Tracker is Officially Dead&lt;br /&gt;
&lt;br /&gt;
Deli.sh - The Food Tracker, Grand Opening Coming Soon&lt;br /&gt;
&lt;br /&gt;
The World of ‘Warez Networks’ Explained&lt;br /&gt;
&lt;br /&gt;
Torrent Forums Merge: Tracker-Invites.us Allies With TrackeReactor&lt;br /&gt;
&lt;br /&gt;
TorrentInvite - Tracker Forum Now Open for Registration&lt;br /&gt;
&lt;br /&gt;
RapidShare Links Vanish on Blogs, Warez Forums&lt;br /&gt;
&lt;br /&gt;
20 New Private Trackers: July 2010 Edition&lt;br /&gt;
&lt;br /&gt;
Popular Posts &lt;br /&gt;
&lt;br /&gt;
How To Speed Up Torrents with Low Seeders - 782,343 views&lt;br /&gt;
&lt;br /&gt;
The Best Online Streaming Movie Sites on the ‘Net - 454,443 views&lt;br /&gt;
&lt;br /&gt;
Crack/Keygen Sites That Are Safe To Use - 416,881 views&lt;br /&gt;
&lt;br /&gt;
Porn and BitTorrent? - Yes, the Rumors are True! - 360,280 views&lt;br /&gt;
&lt;br /&gt;
Trackers List - 268,799 views&lt;br /&gt;
&lt;br /&gt;
How to make Windows XP Pro 100% Genuine - 248,859 views&lt;br /&gt;
&lt;br /&gt;
Tips to increase BitTorrent download speeds - 223,331 views&lt;br /&gt;
&lt;br /&gt;
Working List of RapidShare Premium Link Generators - 220,590 views&lt;br /&gt;
&lt;br /&gt;
Specialized Private BitTorrent Sites - ‘HD Video’ - 176,210 views&lt;br /&gt;
&lt;br /&gt;
Free GPS Maps &amp;amp; Software For TomTom, iGO, Garmin - 171,904 views&lt;br /&gt;
&lt;br /&gt;
Flickr &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Respected Allies:&lt;br /&gt;
&lt;br /&gt;
Extra Torrent&lt;br /&gt;
&lt;br /&gt;
Torrent Section&lt;br /&gt;
&lt;br /&gt;
SeedboxWorld.net&lt;br /&gt;
&lt;br /&gt;
OpenTracker.us&lt;br /&gt;
&lt;br /&gt;
YouTorrent.com&lt;br /&gt;
&lt;br /&gt;
SceneSource&lt;br /&gt;
&lt;br /&gt;
TorrentFreak&lt;br /&gt;
&lt;br /&gt;
Torrent tracker sites&lt;br /&gt;
&lt;br /&gt;
BTARENA.org&lt;br /&gt;
&lt;br /&gt;
FILEnetworks Blogspot&lt;br /&gt;
&lt;br /&gt;
BTScene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Site Categories (click the + to expand)&lt;br /&gt;
&lt;br /&gt;
[+] Advanced Searching (10) &lt;br /&gt;
&lt;br /&gt;
» Advanced Searching for Copyrighted Content - Part I - BitTorrent» Advanced Searching for Copyrighted Content - Part II - 'Crack' Sites» Advanced Searching for Copyrighted Content - Part III - NFO Websites» Advanced Searching for Copyrighted Content - Part IV - 'DDL' Websites» Advanced Searching for Copyrighted Content - Part V - IRC / mIRC» Advanced Searching for Copyrighted Content - Part VI - Usenet» Advanced Searching for Copyrighted Content - Part VII - The Web» Using eD2k Hash Links to find Copyrighted Content» 'Magnet Links' Explained» Latest OiNKPlus v10 Enhances Music Trackers&lt;br /&gt;
&lt;br /&gt;
[+] Anonymous P2P (24) &lt;br /&gt;
&lt;br /&gt;
» Anonymous BitTorrent» Anonymous P2P &amp;amp; Web Solutions» IP Blocking &amp;amp; Blocklists» Anonymous Web Proxies &amp;amp; Proxy Servers» Anonymous Proxy Servers» Anonymity Software (Anonymous Proxies)» Internet Tunneling &amp;amp; Traffic Routing» Anonymous Web Searching (&amp;amp; Decentralized Search Engines)» Darknets (Private Internet &amp;amp; File Sharing)» P2P Programs Designed for Anonymity» Tor &amp;amp; Tor Projects» VPN Tunneling for Private P2P Connections» The anoNet Darknet - a 'Private' Internet» How to Hide Everything You Do from Big Brother» Setting up 'ProxyWay' for Anonymous Browsing» PeerGuardian - IP Blocking for Windows Vista» IP Blocking for uTorrent in Windows XP &amp;amp; Vista» PeerGuardian IP Blocking for Mac OS X» Browse Torrents Anonymously at Mass-Torrent.com» Anonymous BitTorrent Through a VPN - The Speed Tests» Total Anonymity - A List of VPN Service Providers» The 10 Best Free Web Proxies For Anonymous Surfing» 14 New Seedbox Providers to Speed Up Your Torrents» Complete List Of Torrent Seedbox Services - Part III&lt;br /&gt;
&lt;br /&gt;
[+] Bad P2P (17) &lt;br /&gt;
&lt;br /&gt;
» Bad P2P Programs - What To Avoid» P2P Programs That Contain Adware» P2P Programs That Cost Money (Avoid These)» The iPod Music Money Scam» P2P Programs That Don't Connect» Bad P2P Websites» Movie Download Scam Sites» Private Trackers For Sale on eBay? What's Next?» Public Torrent Users Beware: The Next-gen Torrent Scam» Demonoid Users Beware - Be Careful What You Download» Private Tracker Invites For Sale at TorrentInvites.org» Discordia Takes Over 'Lphant' P2P Domain; Now Owns Shareaza, BearShare, Lphant &amp;amp; iMesh.com» Ratio Faker: Your New Best Friend To Get Tracker Banned» Why You Shouldn't Trade - Staff, Members Face Ban» How to Promote Your New Tracker: Just Buy eMail Addresses From Others» Vizz.tv Selling Access, Accounts to New TV Tracker» Tracker's Invites Being Offered Through Facebook = Facepalm&lt;br /&gt;
&lt;br /&gt;
[+] BitTorrent (50) &lt;br /&gt;
&lt;br /&gt;
» Anonymous BitTorrent» BitTorrent for File Sharing» Getting Started with BitTorrent» Torrent Hosting Websites» Public Torrent Websites» Private Torrent Websites» Torrent Search Software» Open-Search BitTorrent plugins for Firefox &amp;amp; Explorer» Torrent MetaSearch Websites» Finding open Private Torrent sites» Tips to increase BitTorrent download speeds» ISPs and Speed » The Top 100 BitTorrent sites of 2007» Advanced Searching for Copyrighted Content - Part I - BitTorrent» Is Public BitTorrent in Shambles?» A List of 250 working Private BitTorrent Sites» And here's 250 more Private BitTorrent trackers.» Which BitTorrent Client is the Fastest?» Using Azureus 'Magnet Links' » Speed Tests - Azureus 'Magnet Links' vs Torrents» Find Open Private Trackers with 'Open Registrations Checker'» Bit Che - Software for Torrent Searching» Azureus Search Plugin 'Cubit' Released» Mininova - A Not-So Satirical Tracker Review» ThePirateBay - A (Somewhat) Satirical Tracker Review» Try TorrentStumble.com for (Random) Torrents» BitTorrent Hardware &amp;amp; Media Players» Web-Based Torrent Solutions &amp;amp; Services» The 10 Best Torrent Meta-search Websites &amp;amp; Aggregators» Top-BT - A BitTorrent Client To Double Download Speeds» 25 Tasteless Avatars &amp;amp; Sigs From Private Tracker Users» 25 More Tasteless Avatars &amp;amp; Sigs From Private Trackers» TorrentDam - The Mac OS X Torrent Search Utility» A Review Of New Torrent Clients - What's Hot, What's Not» TorrentZEN - A New Real-Time Torrent Search Engine» Find 100% Working Verified Torrents at Vertor.com» Coda.FM - A Fresh New Torrent Site For Music Albums» TopBT on Vuze - A Topology-Aware BitTorrent Client» 2009 Oscars - Download The Oscar Torrents Now» New Torrent Ideas - 10 Brand-New BitTorrent Projects» Easy aXXo - A Torrent Site For Real aXXo Releases Only» ExtraTorrent.com - A Rising Star on Public BitTorrent» CakeTorrent Makes Torrent Downloading a Snap!» The Strange PirateBay, or: How I Learned To Stop Worrying and Love Other Trackers» Demonoid Set to Return, But With Heavy Losses» KickassTorrents - A Fast-Growing Torrent Indexer» Tixati - An Advanced New BitTorrent Client» uTorrent 2.0 (Final) Released, With New Improvements» TorrentSection - A Simple, Powerful Torrent Search Site» Online Media Streaming, Torrents and More at BitLite.com&lt;br /&gt;
&lt;br /&gt;
[+] BitTorrent Tips &amp;amp; Tricks (28) &lt;br /&gt;
&lt;br /&gt;
» 25 Tips &amp;amp; Tricks To Maximize a WHAT.CD Freeleech» Share Private Torrents With uTorrent's Embedded Tracker» uTorrent Freeleech Tips Using 'Labels' and 'Scheduler'» uTorrent Users: Update to Latest Stable v1.8.1 - For Now» Seed The Same Files To Multiple Trackers in uTorrent» uTorrent: Move All Your Downloaded Files &amp;amp; Keep Seeding» Is Your BitTorrent Throttled? Try uTorrent 1.9» 6 Things You Can Do To Test Your ISP for BitTorrent Throttling» Firefox Scripts That Integrate Torrent Searching on IMDb» Fight Throttling: Auto-Restart uTorrent With Random Ports» How To Switch What.CD Theme To Look Like OiNK.CD» Auto-UnRAR Your Torrents in uTorrent The Easy Way» uRemote - A Browserless Remote GUI for uTorrent» New Online Service To Add Trackers To Your Torrents» Universal - A New Torrent Toolbar For Private Trackers» 12 Clues (and Solutions) To Why Your Torrents Are Slow» Heading Back to the Dorm? Here's how to Keep Torrenting» Music Torrents Not Seeding Properly? Blame iTunes» uTorrent: How To Reseed TV Season Torrents Using Previously Downloaded Episodes» The All-new Torrents Open Registrations Checker» How To Maximize TorrentFlux Download Speeds Using FlashGet And FlashGot» Test Your ISP for Traffic Shaping with ShaperProbe» The 10 Best Ways to Get Banned From a Private Tracker» New IPFilter Updater For BitTorrent Client Blocklists» Use uTBackup to Save and Restore uTorrent Settings» Using 'C4C Firefox Extension' to find Open Torrent Sites» 'Magnet Catcher' Turns Torrents Into Magnet Links» uTFilterManager, Simplify RSS Filters in uTorrent&lt;br /&gt;
&lt;br /&gt;
[+] Create your own BitTorrent site (15) &lt;br /&gt;
&lt;br /&gt;
[+] Gazelle (4) » Gazelle Article 3: Anonymous Links, Ticket System, and a Freeleech Tool» Gazelle Article One: Server Config / Gazelle Install» Gazelle Article 2: Invites, Minor Edits and Small Add-ons» Gazelle RC2 Unleashed, Now Available For Download» How to Set Up your own BitTorrent website (Part II - Frontends)» How to Set Up your own BitTorrent website (Part III - Backends)» How to Set Up your own BitTorrent website (Part I - Intro/Config)» Create Your Own Torrent MetaSearch Website in Minutes» Everything You Need to Start Up a Great Private Tracker» Gazelle Codebase Hits RapidShare, MegaUpload» SoftMP3 &amp;amp; SweDVDR Trackers Release 'Source Code'» How to Create a Torrent Tracker with PHP &amp;amp; XBTT: Part 1» How to Create a Torrent Tracker: Part 2 - Upload Form» How to Create a Tracker, Part 3: Torrent &amp;amp; User Details» How to Create a Torrent Tracker, Part 4: Search Engine&lt;br /&gt;
&lt;br /&gt;
[+] DDL / RapidShare (19) &lt;br /&gt;
&lt;br /&gt;
» NewSceneFiles - A New Pre-to-DDL Service» Scene/DDL News: AfterPre &amp;amp; SceneDDL Return» 100 of the Best Free File Hosting Upload Sites» SceneDDL Calls it Quits on New Releases» SceneDDL: Automated Scene Releases to Filehost DDLs» The 25 Best DDL Search Engines For RapidShare Links» 100 Scene/P2P Blogs for RapidShare Warez DDLs» RapidShare/DDL Forums - A Great Source For Warez» JDownloader - RapidShare Downloader That (Still) Works» RapidShare Tools: Firefox Scripts To Simplify Downloads» Release Blogs - Finding The Latest P2P &amp;amp; Scene Releases» Working List of RapidShare Premium Link Generators» RapidShare Hacks &amp;amp; Programs That Really Work» Free 1-Click Web-Hosting / File Hosting Upload Sites» Warez Hosting Websites (DDL Sites)» Free File Hosting Websites» Convert Multiple Filehosters' Links Into Premium Links» RapidShare Links Vanish on Blogs, Warez Forums» The World of 'Warez Networks' Explained&lt;br /&gt;
&lt;br /&gt;
[+] IRC (13) &lt;br /&gt;
&lt;br /&gt;
» Avarice for IRC/XDCC Bot IRC Searching» IRC (Internet Relay Chat)» IRC Searching on the Web - XDCC Search Sites» AutoGet for IRC» IRCKlipper - The Death of a Giant» Advanced Searching for Copyrighted Content - Part V - IRC / mIRC» IRC Pre-channels For The Latest Torrents Fast!» Private Tracker IRC Channel Index» The New P2P IRC Network - P2P-NET.EU» Blog Races - Tracking 'Release Blogs' &amp;amp; Scene Releases» xWeasel - A Standalone XDCC Search &amp;amp; Download App» P2P.IN - a New IRC PreDB Network to Track Torrent Races, Pre Announces &amp;amp; Releases» Private Tracker IRC Torrent Auto Downloader Made Easy&lt;br /&gt;
&lt;br /&gt;
[+] News &amp;amp; Others (85) &lt;br /&gt;
&lt;br /&gt;
» RIAA Trivia Fun Facts!» How to Browse Isohunt &amp;amp; Torrentspy in the U.S.» Finding Free eBooks &amp;amp; Audiobooks» Finding 'Free' Expensive Software on P2P» TV on the Internet - Fact or Fiction?» The Best Online Streaming Movie Sites on the 'Net» IRCKlipper - The Death of a Giant» So, you want to be a Pirate, do ya?» Vortex Leader Resigns, Spawns Spinoff Site from Ex-Staff» RIAA: Three Down, Limewire to Go.» Open Letter to Rogers.ca: Come Pick up Your Equipment» Underground-Gamer Hacked...Again» TehConnection - A Colossal Movie Tracker Soon To Launch» Looking for College Exams? Try FreshExams.com» Fight the Canadian DMCA» Hackers Steal 'User Database' From Popular Private Tracker» ImageShack Seedbox Leechbox Service is One Big Scam» New to BitTorrent? Try TheTorrentswing.com» Stop Burning DVDs - And Stream Movies To Your (HD)TV» What.cd Breaks The 200,000 Torrent Milestone» OVH Hosting Outlaws All P2P/Torrents On Their Servers» Fux0r Becomes the Fifth Tracker To Use Gazelle Code» Is RLSLOG.net Nearing Its End?» HDBits.org to Open Invite System For One Day Only» Metallica's 'Death Magnetic' - A Highly Anticipated Torrent» Get Updated DVD R1, R5 Movie Release Dates» 10 Really Great FREE Sites for Essays, Exams &amp;amp; Papers» Get Ready For the Relaunch of VReel.net For HD Video» TorrentKing - New &amp;amp; Improved With 850 Torrent Trackers» 5 Reasons Why You Need To Be a What.cd 'Power User'» Libble.com Switches Over To Gazelle Codebase» Pirate City - Kicks Things Off With 800+ Streaming Movies» Canadians, Vote NDP on October 14th for Net-Neutrality» FileShareFreak Hacked? Our Birthday, Other Site News» What.cd Bans Invite Giveaways on Tracker Forums» Blu-Ray BRRip &amp;amp; BDRip - Two New XviD Formats» Pre-Times: Release Blogs vs Private Trackers» Oscar-Season Movies You Shouldn't Have Access To» Pirate Creates Music: Razor1911's "dubmood" Kickin' It Chipstyle» BTJunkie.org - Leaking Your Private Tracker Accounts?» TorrentLeech.org Invites On IRC - Go NOW! (Updated)» Admin Kicked From SuperTorrents, STMusic and FTS» The True-HD 720p XviDHD Blu-Ray Rips at IPT &amp;amp; PTM» Ultimate List of 650 Scene Release Groups - Part I» Ultimate List of 650 Scene Release Groups - Part II» 18 Swedish Trackers Closed - TTI.nu Latest to Jump Ship» SwePred - The Next Big Swedish Tracker?» Are You a Pirate? Take This BitTorrent Survey» Tracker Communities Rallying for SceneTorrents» Find 2009 R1, R5 Movie Release Dates at TorrentGeek» TorrentLeech.org Invites Available Again On IRC» PtN Invite Application Open Again For Two Days Only» Follow FileShareFreak on Twitter for the Latest Updates» 500 New Invite Codes to BitShock» The Death of TrackeReactor? Closed or Hacked?» Free TorrentLeech Invites Through IRC: Confirmed» RevolutionTT - Open Registration for 3 Days Only» Private Tracker Invite Trading on the Rise, Thanks to Google Wave Invites» Two Popular French Trackers Shut Down: Two More Open» 3 Very Cool New Online P2P Services - FSF Exclusives» STN: Goes From 10,000 Members to 170 on Dec. 1» SceneTorrents Shutting Down For Good - Confirmed» TorrentLeech Opens Registration for ScT Members» OVH Initiates a Setup Fee on Budget Kimsufi Line» Demonoid Returns After a 3 Month Blackout» Leaked Screeners On The Decline For 2010 Oscars» HDBits Invites Cancelled, as Sellers Get the Jump» Christmas Specials: RevolutionTT To Open Signups» BitMeTV Implements a 'Global Ban' of Romania» TorrentLeech Invites Being Handed Out On IRC» DVDRSource and TVSource Merge to Create New Scene Tracker 'XNT'» Waffles' Haiti Donation Drive a Smashing Success» Unique Topsite-Linked Service Provides Scene Releases, Not Torrents» Vortex Network - Mac Tracker Nearing Its End?» ScL is Back Online, But Torrentless» Cinavia DRM Aimed to Stop Piracy On Blu-ray, PS3s» SCC v2 'Beta' Has Finally Arrived, With New Features» Frylock (co-sysop of Etiv.in) Busted for Pot Possession?» The Rogers Cable Fiasco Killed My Internet Access» Donation Woes - Can PayPal Wipe Out Private Trackers?» VCDQ.com is Reborn - A PreDB With Amazing Extras» DidItLeak Lives On - New Music Leak Sites Fill The Void» Online Media Streaming, Torrents and More at BitLite.com» APNet Closes; Alternatives For Public PreDB and Torrent Races» SaveTheCoratee (StC) - Mac Tracker is Officially Dead&lt;br /&gt;
&lt;br /&gt;
[+] Other File Sharing Methods (29) &lt;br /&gt;
&lt;br /&gt;
[+] Direct Connect (1) » Direct Connect/DC++[+] eMule/eDonkey (3) » How to Add eDonkey Servers &amp;amp; Serverlists to eMule» Using eMule Safely &amp;amp; Securely - IP Blocking» Connecting to Kademlia in eMule[+] Hotline (1) » Hotline - A P2P Pioneer Still Lives On[+] RapidShare/DDL Sites (8) » ZeroSec Sold to New Owners, Site Falling Apart?» DDLDB - Direct Download Links DB For Scene Releases» The Secrets of a Release Blog - SceneReleases Exposed» ZeroSec Future Grim - Closure Is Imminent, Expected» RapidShare Killers: A Review of the Hottest New Filehosters» Gygan - A New App For Sharing Large Files Online» Featured Userscript: 'Better Comment Link Extractor'» NewSceneFiles Calls it Quits; SceneFlux Picks up the Slack» A List of P2P File Sharing Programs» A List of File Sharing Networks» OpenNap for P2P File Sharing» Firefox Add-ons You Need To Have» Crack/Keygen Sites That Are Safe To Use» Sucubus - A New Music &amp;amp; Video Online Search Engine» P2P Programs Designed for Anonymity» New Online BitTorrent/Multi-P2P Service at VIPeers.com» Join and Access Spotify.com in Unavailable Locations» Fixing Spotify Login Issues, Once And For All» Active List of FTP Dump Sites For Warez And Music» PirateFTP Selling Leech Slots For Scene Releases» Usenet - Tips» Usenet and Newsgroups» 20 More Great Sites to Download Free Magazines, Books» Seedbox vs Usenet: Why a Seedbox is a Waste of Money&lt;br /&gt;
&lt;br /&gt;
[+] P2P File Sharing (27) &lt;br /&gt;
&lt;br /&gt;
» A List of P2P File Sharing Programs» A List of File Sharing Networks» OpenNap for P2P File Sharing» An Introduction to P2P File Sharing» Getting Started with P2P Programs» P2P Software Review &amp;amp; Comparison» P2P Tips &amp;amp; Tricks» Additional P2P Filesharing Programs 02-13-08» Connecting to the FastTrack P2P Network?» Omemo - P2P's Next Big Thing?» Shareaza vs ShareazaPlus - Which One is Best?» Use Podmailing to Send Large Files Via Email, BitTorrent» The 'RLSLOG Seven' Find a New Home» FilesWire.com - Online Browser-Based P2P Filesharing» The Winners And Losers of P2P - What's Hot / What's Not» New Shareaza v2.4.0 - 9 Months After With 900 Changes» Pre-Times For TV Trackers - The Cycle of a TV Episode» Get PUMPed With VIPeers' New P2P Search &amp;amp; Sync Tool» TorrentInvite Debuts Sister P2P Site At FileHoard.com» LimeWire 5 - Is It Any Good, Or Just More P2P Junk?» Pre Database, Scene Release and Dupecheck Websites» 10 Really Great Sites For Free Magazine Scans» 1,000 New Spotify Invites Handed Out Daily At Lakka.se» Share And Download Spotify Playlists at SpotiSHARE» Free GPS Maps &amp;amp; Software For TomTom, iGO, Garmin» Dup3.me - A PreDB With Extended Scene Release Info» Invites: The Top 50 Most Requested Private Trackers&lt;br /&gt;
&lt;br /&gt;
[+] P2P Tips &amp;amp; Tricks (27) &lt;br /&gt;
&lt;br /&gt;
» Using WinRAR (and other Archive Tips)» Antivirus Software and Other Protection» Audio Video Codecs» Mounting Virtual Drives» Computer Vulnerabilities» Tips for Downloading Movies» Tips for Downloading Software» How to Identify Tags on Pirated Releases» Tags Found on Music Releases» Tags Found on Software-Games Releases» Known Reliable Release Groups» Using Serials, Cracks &amp;amp; Keygens» P2P Tips &amp;amp; Tricks» P2P Tips - Firewall and Speed Settings» Tips for Home Movie Collectors» The WinXP TCPIP.SYS 3244 Update» 30 Tips to Improve Your Sharing Ratio (on Music Trackers)» Which BitTorrent Client is the Fastest?» BitTorrent Client Error Messages (Tracker Errors)» Tips to Optimize uTorrent Download Speeds» Automatically unRAR Your Torrents Using uTorrent» R5 Movies and Release Dates» Scan Your Files Online at NoVirusThanks &amp;amp; VirusTotal» Elude BitTorrent Throttling ISPs With Free OpenDNS» DidItLeak - Serving Up Freshly Leaked Music Releases» TCP-Z - The Best TCP/IP Patcher for All Windows OSes» Invites: The Top 50 Most Requested Private Trackers&lt;br /&gt;
&lt;br /&gt;
[+] Private BitTorrent (48) &lt;br /&gt;
&lt;br /&gt;
» Can't get into a Private BitTorrent site? Buy your way in!» The Private Tracker Dictionary &amp;amp; Terminology List» IRC Pre-channels For The Latest Torrents Fast!» Find Open Private Trackers with 'Open Registrations Checker'» The Wipeout of Prominent Private Trackers» TrackerChecker WebService for Open Torrent Sites» Private Tracker IRC Channel Index» Featured Music Tracker - Waffles.fm» What.cd - The Next OiNK.cd?» Waffles.fm versus What.cd - Is There Really a Winner?» Private Tracker Levels with Updated Rankings» Private Trackers' Invite Systems - When and How» And Here's Even More Private Torrent Sites» The Monetary Value Of Private Trackers» New Tracker LoveTheScene.net Now Open» Are Large Private Trackers Losing Popularity?» The Newest Private Trackers - Posted Here» Private Trackers With The Best Pre-Times» The Biggest List of Private BitTorrent Trackers on the 'Net» Seeding Tips &amp;amp; Tricks for Specific Private Trackers» Private Tracker Ratio Hacking - Busted Myth? Or Reality?» Torify.eu - Search &amp;amp; Browse Multiple Private Trackers» Don't Get Disabled: Seed Times, Ratio Rules &amp;amp; Inactivity» PureTNA Adult Tracker Surpasses 1 Million Members» Tracker Donations - What You Get For Your Money» Private Trackers Announce 'Global Ban' Of Romania» RevolutionTT Open For Signups» 1001 Movies You Must See Before You Die: Torrent Edition» FunFile Fail; Spinoff Sites That Are Good For BitTorrent» The 'Private Tracker Metasearch' Becomes A Reality» CoExist, A Ratio Free Music Tracker - Open Signups Soon» A List of No Ratio Trackers, And The Ratio Free System» Index Of Private Tracker Abbreviations &amp;amp; Short Names» The 7 BitTorrent Clients Allowed On Private Trackers» The All-new Torrents Open Registrations Checker» Private Trackers With the Most Torrents» ScienceHD, The Science Tracker now Open For Signups» The Best Hosting Providers For Private Trackers» 10 Reasons for The Decline of Tracker Invite Requests» Spurious 'PEG Topsite' Becomes a Tracker Reality» Vizz.tv Exposed - A Review of the $24 TV Tracker» TopBytes, DigitalHive, LastTorrents &amp;amp; TopHos - Open for Signup» The Dominating Private Trackers - Part I - The Best of The Best» The Dominating Trackers - Part II - Other Scene Trackers» The Dominating Trackers - Part 3: Best General / 0Day» An Interview with TorrentLeech - A Living BT Legend» Tracker Ratio Cheating 'Online App' Now A Reality» PREd Releases And Torrent Races, In One Site&lt;br /&gt;
&lt;br /&gt;
[+] private trackers (93) &lt;br /&gt;
&lt;br /&gt;
» Porn and BitTorrent? - Yes, the Rumors are True!» Specialized Private BitTorrent Sites - 'HD Video'» Miscellaneous BitTorrent Trackers» Specialized Private BitTorrent Sites - 'Sports Torrents'» FunFile Down, Should Return Soon» 700MBz - A New Gazelle Movie Tracker» SeedGames.org - A New Games-Only Tracker» 35 Adult Torrent Trackers That Are Open For Signup» The Desi/Bollywood P2P Scene - BitTorrent's Other Side» The Wait Is Over - TehConnection v2 Gazelle Is Here» The 100 Most Popular Private Trackers Of 2008» A Comparison of Popular TV Trackers» Obscure Movie Trackers - A Look Inside The Hidden Gems» PassThePopcorn.org - The Innovative Movie Tracker» Our Picks - Alternatives To The High-Level Trackers» SyncTheBits - A New Mobile Appz Tracker» Be A Scener.com - New 0Day/Scene Tracker» Vortex Network - The New Mac Tracker» Private BitTorrent Websites - Movie Trackers» Looking for Games? Blackcats Games is The Place» New Torrent Sites (and Ones We've Missed)» Secret BitTorrent Websites - The Ones You Shouldn't Know About» Specialized Private BitTorrent Websites - Software / Appz» Specialized Private BitTorrent Websites - Games Trackers» Specialized Private BitTorrent Websites - Music Trackers» Specialized Private BitTorrent Websites - TV Trackers» Specialized Private BitTorrent Websites - eLearning / eBooks» Private BitTorrent Site Reviews - A Look Inside» The 10 Most Underrated Private Trackers» WWT Goes Live - The First Gazelle Wrestling Tracker» The Battle Of The Mac Trackers - BS, Vortex &amp;amp; Coratee» InspireThe-Net (iTN) A New Ratio-Free Tracker» 900+ Online Private Torrent Trackers: 2009 Edition» FSF Exclusive: Invites to AnimaTooniC.org - A New Cartoon-Anime &amp;amp; Comic Tracker» ScienceHD: A New Science Tracker - Open Signups Soon» ScienceHD.info - SciHD is Now Open For Signups» Bibliotik - A New Library Tracker For Comics, eBooks, Magazines &amp;amp; Scholarly Content» Vibes.fm - A New (Small) Jazz Community Tracker» Awesome-HD: The Latest Gazelle Tracker» Comic Releech - Putting Fun Back Into BitTorrent» SceneSound - The New SoftMP3 Scene Music Tracker» AnimeByt.es - A New Anime, J-Music Tracker» CoExist Breaks the Curse of the No-Ratio Music Tracker» The New PianoSheets Tracker: A Musician's Paradise» The Swedish Invasion: The Return of the Nordic Trackers» PackMe.IN - The New Ratioless Packs-Only Tracker» SnB Tracker Has Officially Launched: The Latest Gazelle » BitShock (Updated) Here's 200 Invite Codes for Signup» SqN - A New Ratioless Music Tracker Now Recruiting» AnimaTooniC is Now Open For Registration» HQPorn - Our Featured Adult Tracker Now Open Signups» Beta Tracker MVidBits Accepting New Members» Tracker Blu-Torrents for BluRay Movies (Ready to Burn)» Beta Tracker AliveOnThe.Net Open, But Conditionally» Sweninjaz, a Stylish New Scene Tracker Now Open» GloryBits and BakedBits - Two New Gazelle Trackers Open» StoreThe.net - A New 0day Scene Only Tracker» TorrentDay - Another Scene-Only Tracker Opens» ScL Open For Signups For 24 Hours (Now Closed)» Popular JPopsuki Tracker Makes Return on Gazelle» HD Tracker 'SceneX' Open For Registration» Web-based Private Tracker Pretimes and Torrent Races at Trac3.me» Comic-Releech: #1 Comedy Tracker, Now Open Signups» Two New Trackers Open - DocsBits and SceneXvid» CN: The Opportunity Awaits to Join the CN Tracker» 2009 in Review - 50% of New Trackers Disappear in a Year» Complete List of Private Music Trackers (by Category)» HD Tracker 'Bit-UNiT3D' Now Open For Signups» AnimeByt.es Offers Rare 'Open Signups' to Anime, Hentai, J-Music Fans» SeedMore - The Hidden Blog Tracker» ScenePalace.org - A New 'Scene' 0day Tracker Launches» 900+ Private Trackers Online in 2010 - A Record?» Wunza - The Rebirth of a Movie Tracker» EuReKA Mutinies Awesome-HD, Joins HD-Torrents» SilverSeed - A New 'Scene' Music Video (MViD) Tracker» 'BTN' Launches - An Innovation Among TV Trackers» DesiTorrents: An Exclusive Offer to Join a Legendary Desi Tracker» Three New (and Interesting) Private Tracker Blogs, Sites» TorrentVault, 0sec Scene Tracker Open For Signups» Tracker Spotlight: ABTorrents (For Audiobooks Only)» Apply Online: Private Trackers with Invite Application Forms» Buy Your Way In: Private Trackers That Sell Their Own Invites» Eargasm.ME - New HQ FLAC/Lossless Music Tracker» 'The X' - New Scene Tracker From the SceneLife Crew» Find Private Trackers with Open Signups: A Review of 'Tracker Checker' Sites» BTN - Interviews Are Open Again to a Special TV Tracker» 'The X' - Open For Signups For 5 More Days (v2)» GazelleGames.net - New Private Tracker For Games» SyncTheBits - Mobile Tracker Goes Gazelle, Open Signup» Pig2Pig - New Chinese HD Tracker, Open Registration» HDME.eu - Open Signups; Adds Encoder Groups FraMeSToR and FLAWL3SS» HDME - 250 Invite Codes Offered to FSF Readers» Deli.sh - The Food Tracker, Grand Opening Coming Soon&lt;br /&gt;
&lt;br /&gt;
[+] Seedbox (36) &lt;br /&gt;
&lt;br /&gt;
» Quickstart Guide to TorrentFlux - 2. Downloading Your Files» Seedbox Ratio Building on Elite Private Trackers» uTorrent, TorrentFlux &amp;amp; wTorrent - A Comparison of Seedbox UIs » Quickstart Guide to TorrentFlux - 1. Adding / Managing Torrents» 10 Reasons Why You Need a Seedbox» Review and Comparison of TorrentFlux Hosting Services» Seedboxes with TorrentFlux Hosting» TorrentFlux - Adding Torrents From A Private Tracker URL» Firefox Addons / Extensions for TorrentFlux» RSS Downloading for Your TorrentFlux Seedbox» TorrentFlux v2.4 (with Encryption) Released» Dedibox, VPS and Seedbox Hosting Services &amp;amp; Reviews» Installing TorrentFlux on a Linux Server in WinXP/Vista» Seedbox Providers That Offer uTorrent WebUI Hosting» Get A Free Seedbox - Here's How (Updated)» High-Speed BitTorrent - A Look Inside the 1Gbps Seedbox» 10 Really Cheap Seedboxes That Anyone Can Afford» Complete List Of Torrent Seedbox Services - Part I» Complete List Of Torrent Seedbox Services - Part II» Complete List Of Torrent Seedbox Services - Part III» Become A Seedbox Reseller Fast - Here's How» How To Maximize TorrentFlux Download Speeds Using FlashGet And FlashGot» Uploading Your Files and Making Torrents in TorrentFlux» 11 New Seedbox Providers to Speed Up Your Torrents» Private Tracker Account Theft On The Rise: The Danger of Shared Seedboxes» A Comparison of Three rTorrent Seedbox Web Frontends» 15 Tips to Become a Good Seedbox Provider or Reseller» 14 New Seedbox Providers to Speed Up Your Torrents» Alternatives to OVH: The Best Server For Your Money» New Seedbox Providers (and Other Seedbox News)» Avalanche: A New Feature-Rich rTorrent Web GUI» 12 All-New Seedbox Providers for Faster Torrents» Seedwave - A Private Seedbox Sharing Community» Blu-Ray BRRip &amp;amp; BDRip - Two New XviD Formats» Xirvik - Reinventing How Seedboxes Should Be Done» OVH, Kimsufi Now Available in the US, Canada&lt;br /&gt;
&lt;br /&gt;
[+] Tracker Invites (47) &lt;br /&gt;
&lt;br /&gt;
» DgDSN - Yet Another Torrent Invites / Discussion Board» The REAL way to get Private Tracker Invites» Private Tracker Invites, Giveaways and Torrent Swapping Forums» Strategies for getting Invites to Private Trackers - Invite Forums» Tracker-Invites.us Opens For Private Tracker Invites» ThePirateSociety.org - A New 'Torrent Invites' Forum» Sites that offer Open Private Trackers and 'Invite Swapping'» Get Invited to Private Trackers at GetInvites.org» 2 New 'Tracker Invites' Forums Recruiting Good Members» Two New Communities - P2PFreak and Torrent-Invites» Invite Trading vs. Giveaways - What's The Difference?» Tracker Forums That Offer Invites To Other Trackers» Invites: The Top 50 Most Requested Private Trackers» New Online Utility To Find Trackers with Open Signups» New Torrent Community 'Because Change Happens'» NeonScene.net - The Newest Torrent Invites Forum» New Torrent Discussion Board: SceneSpot» Invite Giveaways: The Top 240 Offered Private Trackers» InviteThe.net - An Intentionally Small 'Torrent Invites' Board» Forum News - P2PTalk Closes, Digital Raider Launches» The Invite Club - A New Private Torrent Invite Community» FSF Exclusive: TrackeReactor Open Signup One Day Only» International Torrent Forums - A Look Inside» ThePirateSociety Opens Registration for a Limited Time» 20 Reasons Why You Got Banned From a 'Torrent Forum'» InviteNation Returns to the Torrent Invites BT Scene» ThePirateSociety is Back Online, And Open For Signups» Tracker-Invites.us - Invite Forum Open For Signups» TorrentInvite.com - Tracker Forum For Invites &amp;amp; Chat» Etiv.in - New 'Tracker Invite' Site Open for Signups» The Essential Guide To Getting Into Private Trackers» Featured Forum: PTInvites.com Open For Registration» Featured Forum: SceneInvites Open For Registration» TakeMe - A New Site for Tracker Chat and Invites» New Forum BittClub.org Open For Signups» ETIV Reopens Registration For the Next 24 Hours» The End is Near For TrackerChecker.org?» TTinvite.com - A New Torrent Invite Forum Opens» The Top 50 Most Requested Tracker Invites of 2009» Find Private Tracker Invites at InviteTheScene» DKF - A New Torrent Forum, Now Accepting Applicants» Interviews for Etiv.in (Invite Forum) Now Open» BTRealm Torrent Community, Open For Signups» SharingTheNet (The Original StN) Accepting Applications» RatioProof.us - A New Tracker Board Now 'Open Reg'» TorrentInvite - Tracker Forum Now Open for Registration» Torrent Forums Merge: Tracker-Invites.us Allies With TrackeReactor&lt;br /&gt;
&lt;br /&gt;
[+] Tracker News (30) &lt;br /&gt;
&lt;br /&gt;
» FSF Tracker Watch #2 - Nov. 9» FSF Tracker Watch - Oct. 28» FSF Tracker Watch - Nov. 14» FSF Tracker Watch - Nov. 24» FileShareFreak Tracker Watch - Dec. 12» FileShareFreak Tracker Watch - January 09/09» FileShareFreak Tracker Watch - February 5th/09» FSF Tracker Watch - March 2009 Edition» 21 New Private Trackers: July 2009 Edition» 28 New Private Torrent Trackers: August 2009 Edition» 16 New Private Trackers Open For Registration» 21 New Private Trackers Open For Signup» 30 New Trackers to the BitTorrent Scene - May 2009» 25 New Private Torrent Trackers: June 2009 Edition» 13 New Private Trackers: September 2009 Edition» 20 New Private Trackers: October 2009 Edition» 23 New Private Trackers: November 2009 Edition» 12 New Private Trackers Open For Registration» 20+ New Private Trackers: December 2009 Edition» 25 New Private Trackers: January 2010 Edition» 30 New Private Trackers: February 2010 Edition» 20 New Private Trackers: March 2010 Edition» 22 New Private Trackers: April 2010 Edition» 18 New Private Trackers: May 2010 Edition» A Recap of Tracker News - May/June 2010» 20 New Private Trackers: June 2010 Edition» 20 New Private Trackers: July 2010 Edition» 15 Tips to Become a Good Seedbox Provider or Reseller» New Private Trackers: August 2010 Edition (Part I)» New Private Trackers: August 2010 Edition (Part 2)&lt;br /&gt;
&lt;br /&gt;
[+] Tutorials &amp;amp; How-To’s (17) &lt;br /&gt;
&lt;br /&gt;
» How To: Seed Private Torrents You've Already Downloaded» How To: Download Torrents Through a Proxy/Firewall» Use Your XBOX 360 to Download Torrents, Extract RARs and Watch Movies» How To Set Up Your Own Home Seedbox (in Windows)» A Quickstart Guide to Burning XBOX360 Games» Play Downloaded XBOX360 Games without a Mod Chip» Installing TorrentFlux on a Linux Server in WinXP/Vista» The Best of YouTube: Torrent Guides, How-To's &amp;amp; Tutorials» How To Run Multiple Instances of uTorrent (v1.7.7 &amp;amp; v1.8)» IPFilter.dat Not Blocking Bad Connections in uTorrent 1.8?» How to Block Seedbox IP Ranges in uTorrent, Vuze» Quickstart Guide to Free Satellite TV (IKS Edition)» Private Tracker IRC Torrent Auto Downloader Made Easy» How To Install rTorrent &amp;amp; ruTorrent (using Socket + SSL + Authentication) on Ubuntu or Debian» ReScene - Rebuild Extracted Scene Releases Into Rars» How to Create a SSH Tunnel Through Your Seedbox IP (Proxy for Your Home PC)» Increase FTP Speeds With Segmented Downloading&lt;br /&gt;
&lt;br /&gt;
[+] Usenet (1) &lt;br /&gt;
&lt;br /&gt;
» Unzbin - A New (Tiny) Usenet NZB Application&lt;br /&gt;
&lt;br /&gt;
Tag Cloud&lt;br /&gt;
&lt;br /&gt;
VPN aXXo uTorrent IRC BitTorrent Search Funny Stuff magazines DDL websites torrent forum pre-times Spotify hacks 0day Secret Trackers eBooks scene trackers Cracks/Serials adult Bad P2P rTorrent online P2P BitTorrent Tips Music trackers music BitTorrent OVH Gazelle movies TV Torrents Appz HD trackers scene groups Torrent Metasearch Newsgroups Tracker News hardware NFOs Games Trackers FTP RSS Feeds Other File Sharing I2P BT clients torrent invites Streaming Movies RapidShare Hacks Seedbox the scene Magnet Links web torrent essays Darknets P2P Networks BitTorrent software P2P File Sharing News &amp;amp; Others private trackers irc search tv trackers eD2k down trackers Mac Pirate Tags Tor avatars P2P Tips &amp;amp; Tricks XBOX Hacks anonymous web ipfilter RIAA warez TorrentFlux What.cd Release Groups seedbox reselling Usenet uTorrent Tips DDL / RapidShare P2P Programs tracker setup Audiobooks BitTorrent Websites Waffles.fm tracker checker anonymous bittorrent anime release blogs peer guardian Ratio Tips new trackers anonymous p2p Mac trackers movie trackers RapidShare Tracker Invites mIRC R5 Firefox Add-ons no ratio IP blocking&lt;br /&gt;
&lt;br /&gt;
Recent Comments&lt;br /&gt;
&lt;br /&gt;
Somnus Sun on 21 New Private Trackers Open For Signup&lt;br /&gt;
&lt;br /&gt;
Anonymous Proxy List &lt;br /&gt;
Anonymous Surfing on The Best Online Streaming Movie Sites on the ‘Net&lt;br /&gt;
&lt;br /&gt;
Andrew on Seedbox Roundup - 12 All-New Seedbox Providers&lt;br /&gt;
&lt;br /&gt;
John on HDME - 250 Invite Codes Offered to FSF Readers&lt;br /&gt;
&lt;br /&gt;
X on Seedbox Roundup - 12 All-New Seedbox Providers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FSF Recommends:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-8309535963655885750?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zzzZ-UpCDAL5kMdIu_0iiPw1Vu4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zzzZ-UpCDAL5kMdIu_0iiPw1Vu4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zzzZ-UpCDAL5kMdIu_0iiPw1Vu4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zzzZ-UpCDAL5kMdIu_0iiPw1Vu4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/ygqCAHBCOPw" height="1" width="1"/&gt;</content><link rel="related" href="http://filesharefreak.com/2009/02/26/index-of-private-tracker-abbreviations-short-names/" title="Index Of Private Tracker Abbreviations &amp; Short Names" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/8309535963655885750/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/index-of-private-tracker-abbreviations.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/8309535963655885750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/8309535963655885750?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/ygqCAHBCOPw/index-of-private-tracker-abbreviations.html" title="Index Of Private Tracker Abbreviations &amp; Short Names" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/index-of-private-tracker-abbreviations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NRXs-fSp7ImA9Wx5RFks.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-634342542031487192</id><published>2010-08-24T16:43:00.000+02:00</published><updated>2010-08-24T16:43:14.555+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-24T16:43:14.555+02:00</app:edited><title>The Biggest List of Private BitTorrent Trackers on the ‘Net</title><content type="html">Log in &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
home Sitemap &lt;br /&gt;
&lt;br /&gt;
Contact Us:SiteMap-2008SiteMap-2009Tutorials &lt;br /&gt;
&lt;br /&gt;
How To Speed Up Torrents with Low SeedersAzureus: Re-seed a torrentRip CDs to FLAC with Log/Cue/M3U on MacWorkarounds For Bandwidth ThrottlingAzureus: Creating and seeding on MacRipping to v0 (MP3) on Mac OS X using MaxRubyripper - Native Secure CD Ripping on LinuxiTunes: Quick way to legally grab 600×600 ArtworkIdentifying LAME (MP3) Settings In Mac OS XConvert FLAC to MP3 w/ Standalone Application (All2Lame)Properly Burning a FLAC ripped CDuTorrent: Rename Files and Keep SeedinguTorrent: Move/Rename Folder and Keep SeedinguTorrent: Re-seed a torrentRipping Vinyl Records to FLAC (Digital Audio)Properly Ripping to FLAC with EAC 0.99Azureus - How to Keep Torrents From Getting QueuedAbout .nfo Files - Viewing and Adding to Torrent DescriptionsHow to Find Your CD Drives ‘Write Offset’ in EACTransmission - Creating &amp;amp; Seeding Torrents on MacAzureus - Move/Rename Folder and Keep SeedingAzureus - Rename Files and Keep SeedingAudio Extraction from DVD-Video - Mac OS XCorrectly Format An Audiobook For Your iPodFLAC to MP3 on LinuxFLAC to MP3 with Max (v0, v2, 320, 192)FLAC to LAME V0 MP3 on MacTag Based Renaming: Multiple ApplicationsFoobar2000 + iPod: Sync your music, with album art and SoundCheckHow to Make Sure Your ‘Cue Sheets’ Work Properly in EACiTunes: Getting and Saving High Quality Album ArtuTorrent: Make Your Own BitTorrent TrackerrTorrent &amp;amp; libTorrent: Installing On LinuxrTorrent on OS X - Installation &amp;amp; ConfigurationHow To: SVN rtorrent + wtorrent (rtorrent WebUI)How to make Windows XP Pro 100% GenuineLinux: setup x.org + vncserver + wine + utorrentLinux: uTorrent + WebUI without vncserverHow To: Set up FTP with SSLLinux: Useful cmd, tips to Get Started with SeedboxLinux: How to install rTorrent on Most DistrosWindows: Convert FAT/FAT32 to NTFS without losingBeginner’s Guide to Seedboxes in Linux (*.Nix)Converting MKV to XviD with River PastWindows XP SP2 and the Event ID 4226 PatchScratched CDs: An Easy &amp;amp; Cheap Way To Repair ThemSetup a linux seedbox from scratch using Arch Linux and TFlux-b4rtTransmission: How to Create Groups in TransmissionLinux: FLAC to MP3 Perl Conversion ScriptuTorrent 1.8.x ‘Advanced Settings’ ExplainedHow To Validate WinXP - 100% Genuine PermanentlyHow To Speed Test Your SeedboxHow To Set Up Gazelle on a Debian ServerHow to Auto-download RSS Feeds in OS X TransmissionHow to Install Gazelle on Ubuntu 8.04Port Forwarding with AirPort Extreme 802.11n in Mac OSXTrackers ListEntries (RSS)FileShareFreak &lt;br /&gt;
&lt;br /&gt;
THE source for BitTorrent &amp;amp; P2P Tips, Tricks and Info. &lt;br /&gt;
&lt;br /&gt;
The Biggest List of Private BitTorrent Trackers on the ‘Net &lt;br /&gt;
&lt;br /&gt;
July 25, 08 by sharky 159,738 views &lt;br /&gt;
&lt;br /&gt;
Private Trackers:&lt;br /&gt;
&lt;br /&gt;
1,024 &lt;br /&gt;
&lt;br /&gt;
We moved this to a permanent ‘page’, next to the RSS feed at the top right side. We update this page frequently.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We’ve come up with a colossal list of more than 1,000 private trackers. After countless requests for it, we finally got around to putting all of our listed private trackers on one page. You won’t find a more complete collection anywhere else on the ‘Net. As of date of publication - July 25/08 - all trackers are online. In most instances, trackers with less than 50 active torrents were not included here. This page is now the new master tracker list for FSF, as everything is added here and thus kept up-to-date.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to WordPress limitations, we had to remove the URL links. For this, we recommend the Linkification Add-on for Firefox - it will convert these text URLs into clickable links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- This denotes a new entry to the list, although this does not necessarily designate it as a “new” tracker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adult Anime Apps/Software eLearning &lt;br /&gt;
&lt;br /&gt;
Games High Definition Miscellany Movies/DVD &lt;br /&gt;
&lt;br /&gt;
Music Sports Scene/0Day TV &lt;br /&gt;
&lt;br /&gt;
General/Others &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Music Trackershttp://agdn.cyberserver.hu - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.alleenmuziek.org&lt;br /&gt;
&lt;br /&gt;
http://www.antsmarching.org&lt;br /&gt;
&lt;br /&gt;
http://anvilofsound.com&lt;br /&gt;
&lt;br /&gt;
http://arabsong.org - 08/29/08&lt;br /&gt;
&lt;br /&gt;
http://armageddonmusic.tx.hu&lt;br /&gt;
&lt;br /&gt;
http://bean-crisis.org&lt;br /&gt;
&lt;br /&gt;
http://bitmusic.hu&lt;br /&gt;
&lt;br /&gt;
http://www.bitsarah.com&lt;br /&gt;
&lt;br /&gt;
http://www.bloodclat.net&lt;br /&gt;
&lt;br /&gt;
http://browntracker.net&lt;br /&gt;
&lt;br /&gt;
http://btmusic.eu&lt;br /&gt;
&lt;br /&gt;
http://www.demons-eye.org&lt;br /&gt;
&lt;br /&gt;
http://www.dimeadozen.org&lt;br /&gt;
&lt;br /&gt;
http://www.djsets.lt&lt;br /&gt;
&lt;br /&gt;
http://dnbtracker.org&lt;br /&gt;
&lt;br /&gt;
http://www.dreamingtree.org&lt;br /&gt;
&lt;br /&gt;
http://www.economyofsound.com&lt;br /&gt;
&lt;br /&gt;
http://www.edgeoftheworld.net&lt;br /&gt;
&lt;br /&gt;
http://electrostyle.lv - 10/13/08&lt;br /&gt;
&lt;br /&gt;
Exigo — External [1]&lt;br /&gt;
&lt;br /&gt;
http://www.filemp3.org&lt;br /&gt;
&lt;br /&gt;
http://filescene.ro (iPWN Music) - CLOSED&lt;br /&gt;
&lt;br /&gt;
http://forums.sidewalkcrusaders.com&lt;br /&gt;
&lt;br /&gt;
FTM - Newer (&amp;amp; very private) music tracker&lt;br /&gt;
&lt;br /&gt;
http://www.fullcaliber.be/tracker/&lt;br /&gt;
&lt;br /&gt;
http://gdtorrent.com (Green Day) - 08/28/08&lt;br /&gt;
&lt;br /&gt;
http://global-sets.com&lt;br /&gt;
&lt;br /&gt;
http://www.grimetorrent.com&lt;br /&gt;
&lt;br /&gt;
http://www.gunnersplaza.com&lt;br /&gt;
&lt;br /&gt;
http://www.funkytorrents.com&lt;br /&gt;
&lt;br /&gt;
http://hhbase.net&lt;br /&gt;
&lt;br /&gt;
http://www.hungercity.org&lt;br /&gt;
&lt;br /&gt;
http://hunterbt.com (Chile/Arg)&lt;br /&gt;
&lt;br /&gt;
http://www.indietorrents.com&lt;br /&gt;
&lt;br /&gt;
http://jamtothis.com&lt;br /&gt;
&lt;br /&gt;
http://www.keitex.net/&lt;br /&gt;
&lt;br /&gt;
http://www.kerrazy-torrents.net&lt;br /&gt;
&lt;br /&gt;
http://kraytracker.com&lt;br /&gt;
&lt;br /&gt;
http://www.libble.com&lt;br /&gt;
&lt;br /&gt;
http://lossless.com.ua (Ukr/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.lztr.us/gazelle/ (New Gazelle Music Tracker) - 10/06/08&lt;br /&gt;
&lt;br /&gt;
http://www.makegreatmusic.net&lt;br /&gt;
&lt;br /&gt;
http://megfilm.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
https://melomaniacos.com&lt;br /&gt;
&lt;br /&gt;
http://metalbits.org&lt;br /&gt;
&lt;br /&gt;
http://metal.iplay.ro&lt;br /&gt;
&lt;br /&gt;
http://www.metallifukinca.com&lt;br /&gt;
&lt;br /&gt;
http://metalsharing.mine.nu&lt;br /&gt;
&lt;br /&gt;
http://metal-torrents.hopto.org&lt;br /&gt;
&lt;br /&gt;
http://www.mixermusic.net&lt;br /&gt;
&lt;br /&gt;
http://mixes.dfx.at&lt;br /&gt;
&lt;br /&gt;
http://www.mp3nerds.org&lt;br /&gt;
&lt;br /&gt;
http://musicbits.net&lt;br /&gt;
&lt;br /&gt;
http://music.chill.lv&lt;br /&gt;
&lt;br /&gt;
http://www.musicpandesia.com&lt;br /&gt;
&lt;br /&gt;
http://musicplace.lv&lt;br /&gt;
&lt;br /&gt;
http://music-vid.com&lt;br /&gt;
&lt;br /&gt;
http://www.onemoresolo.net&lt;br /&gt;
&lt;br /&gt;
http://private.pyrotorrents.org&lt;br /&gt;
&lt;br /&gt;
http://psytorrents.info&lt;br /&gt;
&lt;br /&gt;
http://punkoiska.com&lt;br /&gt;
&lt;br /&gt;
http://www.punktorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.purelivegigs.com&lt;br /&gt;
&lt;br /&gt;
http://rapthe.net&lt;br /&gt;
&lt;br /&gt;
http://rockbox.psychocydd.co.uk&lt;br /&gt;
&lt;br /&gt;
http://www.rockout-boogie.com/rock-out/ - 09/04/08&lt;br /&gt;
&lt;br /&gt;
http://satclubbing.info&lt;br /&gt;
&lt;br /&gt;
http://www.seederheaven.co.uk&lt;br /&gt;
&lt;br /&gt;
http://shellife.eu&lt;br /&gt;
&lt;br /&gt;
http://shnflac.net&lt;br /&gt;
&lt;br /&gt;
http://www.smithstorrents.co.uk&lt;br /&gt;
&lt;br /&gt;
http://softmp3.org&lt;br /&gt;
&lt;br /&gt;
http://soundplace.net&lt;br /&gt;
&lt;br /&gt;
http://stmusic.org&lt;br /&gt;
&lt;br /&gt;
http://www.tapecity.org&lt;br /&gt;
&lt;br /&gt;
http://www.tapedown.com&lt;br /&gt;
&lt;br /&gt;
http://www.thehiptracker.com&lt;br /&gt;
&lt;br /&gt;
http://themixingbowl.org&lt;br /&gt;
&lt;br /&gt;
http://thetradersden.org&lt;br /&gt;
&lt;br /&gt;
http://www.torrentazos.com&lt;br /&gt;
&lt;br /&gt;
http://www.torrentech.org&lt;br /&gt;
&lt;br /&gt;
http://torrent.genesis-movement.org&lt;br /&gt;
&lt;br /&gt;
http://torrent.janemusic.org&lt;br /&gt;
&lt;br /&gt;
http://torrents.ah.fm&lt;br /&gt;
&lt;br /&gt;
http://torrents.soundarea.org&lt;br /&gt;
&lt;br /&gt;
http://tracker.elektronik.ro&lt;br /&gt;
&lt;br /&gt;
http://www.tracker.gunsnroses.us&lt;br /&gt;
&lt;br /&gt;
http://tracker.rtsr.net&lt;br /&gt;
&lt;br /&gt;
http://tracker.sneakyvidz.com&lt;br /&gt;
&lt;br /&gt;
http://tracker.toritraders.com&lt;br /&gt;
&lt;br /&gt;
http://www.trancebits.com&lt;br /&gt;
&lt;br /&gt;
http://trancebooster.net&lt;br /&gt;
&lt;br /&gt;
http://www.tranceroute.com&lt;br /&gt;
&lt;br /&gt;
http://www.trancetraffic.com [1]&lt;br /&gt;
&lt;br /&gt;
http://tribalmixes.com&lt;br /&gt;
&lt;br /&gt;
http://www.u2torrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.ugstorrents.com&lt;br /&gt;
&lt;br /&gt;
http://waffles.fm&lt;br /&gt;
&lt;br /&gt;
http://waxtrax.org/forum/&lt;br /&gt;
&lt;br /&gt;
http://what.cd&lt;br /&gt;
&lt;br /&gt;
http://www.yeeshkul.com&lt;br /&gt;
&lt;br /&gt;
http://zombtracker.the-zomb.com&lt;br /&gt;
&lt;br /&gt;
TV Trackershttp://bb-tv.org - 07/27/08&lt;br /&gt;
&lt;br /&gt;
http://www.bitmetv.org&lt;br /&gt;
&lt;br /&gt;
http://www.bit-hdtv.com&lt;br /&gt;
&lt;br /&gt;
http://bitt.tv&lt;br /&gt;
&lt;br /&gt;
http://www.cartoonchaos.org&lt;br /&gt;
&lt;br /&gt;
http://cartoonmenace.com&lt;br /&gt;
&lt;br /&gt;
http://diwana.org&lt;br /&gt;
&lt;br /&gt;
http://feedtv.org&lt;br /&gt;
&lt;br /&gt;
http://www.humour-me.org (TV and movies)&lt;br /&gt;
&lt;br /&gt;
http://lost-episodes.ath.cx - 09/29/08&lt;br /&gt;
&lt;br /&gt;
http://lostfilm.tv (Rus)&lt;br /&gt;
&lt;br /&gt;
http://www.myspleen.net&lt;br /&gt;
&lt;br /&gt;
http://www.swetv.org&lt;br /&gt;
&lt;br /&gt;
http://thebox.bz&lt;br /&gt;
&lt;br /&gt;
http://www.torrentsrmine.org/v2/&lt;br /&gt;
&lt;br /&gt;
http://totalchaos.me.uk&lt;br /&gt;
&lt;br /&gt;
http://tracker.all-series.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.ttoktv.com&lt;br /&gt;
&lt;br /&gt;
http://tv-qc.net (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://tvrss.net&lt;br /&gt;
&lt;br /&gt;
http://tv.torrents.ro&lt;br /&gt;
&lt;br /&gt;
http://tvtorrents.com&lt;br /&gt;
&lt;br /&gt;
http://tvtorrentz.org&lt;br /&gt;
&lt;br /&gt;
http://tv-vault.org - 08/11/08&lt;br /&gt;
&lt;br /&gt;
http://uknova.com&lt;br /&gt;
&lt;br /&gt;
http://xtvi.com (public)&lt;br /&gt;
&lt;br /&gt;
HD TrackersThese trackers cater to all things Hi-Def, usually including a mix of films, TV and lossless music.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://bbs.cnxp.com/forumdisplay.php?fid=258&lt;br /&gt;
&lt;br /&gt;
http://hdbits.org&lt;br /&gt;
&lt;br /&gt;
http://www.hd-bits.ro&lt;br /&gt;
&lt;br /&gt;
http://hdbt.pl (Pol) - 08/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.hdcity.es (Spa)&lt;br /&gt;
&lt;br /&gt;
http://www.hd-corea.org&lt;br /&gt;
&lt;br /&gt;
http://hd-t.es (Spa)&lt;br /&gt;
&lt;br /&gt;
http://hd-torrents.org&lt;br /&gt;
&lt;br /&gt;
http://hdcenter.ath.cx&lt;br /&gt;
&lt;br /&gt;
http://www.hdfrench.com&lt;br /&gt;
&lt;br /&gt;
http://www.hd-il.com (Heb/Isr) - 10/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.hdsource.biz&lt;br /&gt;
&lt;br /&gt;
http://hdtracker.lv (Lat/Eng)&lt;br /&gt;
&lt;br /&gt;
http://hdtracker.ru&lt;br /&gt;
&lt;br /&gt;
http://www.hdtransmission.com&lt;br /&gt;
&lt;br /&gt;
http://hq-films.ws (Rus) - 09/06/08&lt;br /&gt;
&lt;br /&gt;
http://hq-torrents.net (Tur/Eng)&lt;br /&gt;
&lt;br /&gt;
http://scenehd.org&lt;br /&gt;
&lt;br /&gt;
http://sdbits.org&lt;br /&gt;
&lt;br /&gt;
https://subtracker.net&lt;br /&gt;
&lt;br /&gt;
http://tracker.hdclub.com.ua&lt;br /&gt;
&lt;br /&gt;
http://x264.eu&lt;br /&gt;
&lt;br /&gt;
Movie / DVD Trackershttp://www.arabfilms.org&lt;br /&gt;
&lt;br /&gt;
http://asiandvdclub.org&lt;br /&gt;
&lt;br /&gt;
http://www.bithq.org&lt;br /&gt;
&lt;br /&gt;
http://bt.avistaz.com&lt;br /&gt;
&lt;br /&gt;
http://bt.dvdquorum.es&lt;br /&gt;
&lt;br /&gt;
http://cinemageddon.org&lt;br /&gt;
&lt;br /&gt;
http://www.cinemanija.com&lt;br /&gt;
&lt;br /&gt;
http://cinematik.net&lt;br /&gt;
&lt;br /&gt;
http://classicdvd.mine.nu (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://divxtracker.org&lt;br /&gt;
&lt;br /&gt;
http://www.dvd-excellium.net (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://dvdseed.org&lt;br /&gt;
&lt;br /&gt;
http://dvdtreasure.eu&lt;br /&gt;
&lt;br /&gt;
http://www.filmbits.net&lt;br /&gt;
&lt;br /&gt;
http://www.film-torrents.nl&lt;br /&gt;
&lt;br /&gt;
http://goem.org&lt;br /&gt;
&lt;br /&gt;
http://www.horrorcharnel.kicks-ass.org&lt;br /&gt;
&lt;br /&gt;
http://karagarga.net&lt;br /&gt;
&lt;br /&gt;
http://moviesite.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://movietorrents.org (and TV)&lt;br /&gt;
&lt;br /&gt;
http://nordicdvdr.org&lt;br /&gt;
&lt;br /&gt;
http://www.pretorians.net (Hun)&lt;br /&gt;
&lt;br /&gt;
PTN — External [1]&lt;br /&gt;
&lt;br /&gt;
http://restricted-zone.org&lt;br /&gt;
&lt;br /&gt;
http://rmvbusters.pl&lt;br /&gt;
&lt;br /&gt;
http://www.scenemovies.org - New Gazelle tracker - 09/09/08&lt;br /&gt;
&lt;br /&gt;
http://www.secret-cinema.net (new Cinema-Obscura site/URL)&lt;br /&gt;
&lt;br /&gt;
http://sharefilles.com&lt;br /&gt;
&lt;br /&gt;
https://showbits.org&lt;br /&gt;
&lt;br /&gt;
http://speed.cd&lt;br /&gt;
&lt;br /&gt;
http://www.swedvdr.org&lt;br /&gt;
&lt;br /&gt;
http://tecknat.net (Swe/Eng) - Movies/TV - 08/13/08&lt;br /&gt;
&lt;br /&gt;
http://www.tehconnection.eu&lt;br /&gt;
&lt;br /&gt;
http://www.thedvdclub.org&lt;br /&gt;
&lt;br /&gt;
http://torrentmovie.info (Pol) - Mostly Movies - 08/15/08&lt;br /&gt;
&lt;br /&gt;
Scene / 0Day Trackershttp://beascener.com - 08/11/08&lt;br /&gt;
&lt;br /&gt;
http://bithumen.us&lt;br /&gt;
&lt;br /&gt;
http://bitnation.com&lt;br /&gt;
&lt;br /&gt;
http://www.bitsoup.org&lt;br /&gt;
&lt;br /&gt;
http://bittorrents.ro&lt;br /&gt;
&lt;br /&gt;
http://digitalhive.org&lt;br /&gt;
&lt;br /&gt;
http://ethor.net (Fre)&lt;br /&gt;
&lt;br /&gt;
FSC&lt;br /&gt;
&lt;br /&gt;
FTN — External [1]&lt;br /&gt;
&lt;br /&gt;
FTWR — External [1] [2]&lt;br /&gt;
&lt;br /&gt;
G*T — External [1] [2]&lt;br /&gt;
&lt;br /&gt;
iFi — External [1] [2]&lt;br /&gt;
&lt;br /&gt;
http://indep.eu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://iplay.ro — External [1]&lt;br /&gt;
&lt;br /&gt;
iTS&lt;br /&gt;
&lt;br /&gt;
http://ncore.us (Hun)&lt;br /&gt;
&lt;br /&gt;
PeerPortal &lt;br /&gt;
&lt;br /&gt;
http://polishtracker.org (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.revolutiontt.net&lt;br /&gt;
&lt;br /&gt;
http://rushbits.org&lt;br /&gt;
&lt;br /&gt;
http://www.scenebytes.cl&lt;br /&gt;
&lt;br /&gt;
SCC — External [1] [2]&lt;br /&gt;
&lt;br /&gt;
ScL — External [1]&lt;br /&gt;
&lt;br /&gt;
ScT — External [1] [2] [3]&lt;br /&gt;
&lt;br /&gt;
GFT&lt;br /&gt;
&lt;br /&gt;
http://torrents.czone.ro&lt;br /&gt;
&lt;br /&gt;
TorrentLeech&lt;br /&gt;
&lt;br /&gt;
https://tracker.optus.nu (TS-Tracker) — External [1]&lt;br /&gt;
&lt;br /&gt;
http://tracker.sharereactor.ro&lt;br /&gt;
&lt;br /&gt;
http://www.tti.nu — External [1]&lt;br /&gt;
&lt;br /&gt;
U*-T — External [1] [2]&lt;br /&gt;
&lt;br /&gt;
Apps / Software Trackershttp://appz.bitshock.org - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.appzuniverse.org&lt;br /&gt;
&lt;br /&gt;
http://audiotracer.com&lt;br /&gt;
&lt;br /&gt;
http://audiozonetorrents.com&lt;br /&gt;
&lt;br /&gt;
http://bitrefinery.eu&lt;br /&gt;
&lt;br /&gt;
http://brokenstones.me - 08/10/08&lt;br /&gt;
&lt;br /&gt;
http://www.bttrove.org&lt;br /&gt;
&lt;br /&gt;
http://www.emaczone.com&lt;br /&gt;
&lt;br /&gt;
http://forum.audionews.ru&lt;br /&gt;
&lt;br /&gt;
http://forum.gfxnews.ru&lt;br /&gt;
&lt;br /&gt;
http://linuxmafia.net&lt;br /&gt;
&lt;br /&gt;
http://linuxtracker.org&lt;br /&gt;
&lt;br /&gt;
http://www.mac-torrents.com&lt;br /&gt;
&lt;br /&gt;
http://mobile.scenelinks.ro - 10/11/08 - Mobile Appz&lt;br /&gt;
&lt;br /&gt;
http://www.mytracker.ru&lt;br /&gt;
&lt;br /&gt;
http://www.proaudiotorrents.org&lt;br /&gt;
&lt;br /&gt;
http://syncthebits.com - 08/30/08 - Mobile Appz&lt;br /&gt;
&lt;br /&gt;
http://templatep2p.com/forum/&lt;br /&gt;
&lt;br /&gt;
http://www.templateshares.org&lt;br /&gt;
&lt;br /&gt;
http://torrent.pimpyourmobile.info&lt;br /&gt;
&lt;br /&gt;
http://www.tuxdistro.com&lt;br /&gt;
&lt;br /&gt;
http://www.vortexnetwork.org&lt;br /&gt;
&lt;br /&gt;
Games Trackershttp://www.awtorrent.net&lt;br /&gt;
&lt;br /&gt;
http://www.bestpokertorrents.com&lt;br /&gt;
&lt;br /&gt;
http://bitgamer.com&lt;br /&gt;
&lt;br /&gt;
http://blackcats-games.net&lt;br /&gt;
&lt;br /&gt;
http://bt.xbox-sky.com&lt;br /&gt;
&lt;br /&gt;
http://www.gamestorrents.com&lt;br /&gt;
&lt;br /&gt;
http://gctracker.mine.nu:800&lt;br /&gt;
&lt;br /&gt;
http://my-gamebox.com&lt;br /&gt;
&lt;br /&gt;
http://ntorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.pleasuredome.org.uk&lt;br /&gt;
&lt;br /&gt;
http://ps2ptt.com&lt;br /&gt;
&lt;br /&gt;
http://savethecoratee.org - New Mac Tracker! - 08/02/08&lt;br /&gt;
&lt;br /&gt;
http://www.speltorrents.se&lt;br /&gt;
&lt;br /&gt;
http://www.thepokerbay.org&lt;br /&gt;
&lt;br /&gt;
http://torrentgaming.net&lt;br /&gt;
&lt;br /&gt;
http://tracker.playmanija.net&lt;br /&gt;
&lt;br /&gt;
http://www.underground-gamer.com&lt;br /&gt;
&lt;br /&gt;
http://www.vigorish.ru (Russian Poker Tracker/Board)&lt;br /&gt;
&lt;br /&gt;
http://xbox.udp.at&lt;br /&gt;
&lt;br /&gt;
eLearning TrackersTrackers listed here include self-help sites, personal improvement &amp;amp; documentaries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.bitme.org&lt;br /&gt;
&lt;br /&gt;
http://bitseduce.com&lt;br /&gt;
&lt;br /&gt;
http://bitspyder.net&lt;br /&gt;
&lt;br /&gt;
http://biztorrents.com&lt;br /&gt;
&lt;br /&gt;
http://docs.torrents.ro&lt;br /&gt;
&lt;br /&gt;
http://www.ebookvortex.com - Now back up! - 08/01/08&lt;br /&gt;
&lt;br /&gt;
http://ebookshare.net (public)&lt;br /&gt;
&lt;br /&gt;
http://elbitz.net&lt;br /&gt;
&lt;br /&gt;
http://forums.mvgroup.org&lt;br /&gt;
&lt;br /&gt;
http://www.learnbits.info&lt;br /&gt;
&lt;br /&gt;
http://onebigtorrent.org&lt;br /&gt;
&lt;br /&gt;
http://www.seductiongr.com&lt;br /&gt;
&lt;br /&gt;
http://textbooktorrents.com - CLOSED&lt;br /&gt;
&lt;br /&gt;
http://theplace.bz/signup.php&lt;br /&gt;
&lt;br /&gt;
http://www.thevault.bz&lt;br /&gt;
&lt;br /&gt;
http://www.zinebytes.org&lt;br /&gt;
&lt;br /&gt;
Adult / Pr0n TrackersIt should be noted that some of these are public trackers (marked with a *)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.adult-cinema-network.net&lt;br /&gt;
&lt;br /&gt;
http://adultsins.net&lt;br /&gt;
&lt;br /&gt;
http://bitfactory.dyn.pl&lt;br /&gt;
&lt;br /&gt;
http://bitlove.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.blue-bytez.com&lt;br /&gt;
&lt;br /&gt;
http://bmtorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.bootylounge.org&lt;br /&gt;
&lt;br /&gt;
http://www.bootytorrents.com&lt;br /&gt;
&lt;br /&gt;
http://empornium.us&lt;br /&gt;
&lt;br /&gt;
http://eroticsource.pl&lt;br /&gt;
&lt;br /&gt;
http://faplife.net&lt;br /&gt;
&lt;br /&gt;
http://fileporn.org&lt;br /&gt;
&lt;br /&gt;
http://www.girlongirltorrents.com&lt;br /&gt;
&lt;br /&gt;
http://hey.fux0r.eu / http://gazelle.fux0r.eu - 07/27/08&lt;br /&gt;
&lt;br /&gt;
http://homemadeporntorrents.com&lt;br /&gt;
&lt;br /&gt;
http://interporno.ru&lt;br /&gt;
&lt;br /&gt;
http://www.italiansexy.net&lt;br /&gt;
&lt;br /&gt;
http://www.jam-bits.com&lt;br /&gt;
&lt;br /&gt;
http://www.kingdomxxx.com&lt;br /&gt;
&lt;br /&gt;
http://lesbians4u.org&lt;br /&gt;
&lt;br /&gt;
http://www.malacka.com (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.nutorrent.com *&lt;br /&gt;
&lt;br /&gt;
http://www.ozone-porn.org - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.pinkytorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.porn-downloads.org *&lt;br /&gt;
&lt;br /&gt;
http://pornbay.org&lt;br /&gt;
&lt;br /&gt;
http://www.pornbb.org&lt;br /&gt;
&lt;br /&gt;
http://pornbits.net&lt;br /&gt;
&lt;br /&gt;
http://pornevo.com&lt;br /&gt;
&lt;br /&gt;
http://www.pornofive.com&lt;br /&gt;
&lt;br /&gt;
http://pornoplace.org&lt;br /&gt;
&lt;br /&gt;
http://pornorip.net&lt;br /&gt;
&lt;br /&gt;
http://www.porntorrents.ws *&lt;br /&gt;
&lt;br /&gt;
http://puretna.com&lt;br /&gt;
&lt;br /&gt;
http://www.pussytorrents.org&lt;br /&gt;
&lt;br /&gt;
http://www.sceneit.org&lt;br /&gt;
&lt;br /&gt;
http://www.sexotorrent.com&lt;br /&gt;
&lt;br /&gt;
http://sex.rakebackoffers.org&lt;br /&gt;
&lt;br /&gt;
http://www.sexybits.net *&lt;br /&gt;
&lt;br /&gt;
http://tgbpd.com - 08/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.torrent69.net *&lt;br /&gt;
&lt;br /&gt;
http://www.torrentesx.com&lt;br /&gt;
&lt;br /&gt;
http://vergs.lv&lt;br /&gt;
&lt;br /&gt;
http://xxxdevil.dyn.pl&lt;br /&gt;
&lt;br /&gt;
http://xxx.lovethescene.net - 09/05/08&lt;br /&gt;
&lt;br /&gt;
http://www.xxxtorrent.com *&lt;br /&gt;
&lt;br /&gt;
Sports TrackersSites listed here include wrestling, MMA, motorsports, racing, extreme sports, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.basket-torrent.webpark.pl&lt;br /&gt;
&lt;br /&gt;
http://www.bestmmatorrents.com - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://bit-sports.org&lt;br /&gt;
&lt;br /&gt;
http://bt.davka.info&lt;br /&gt;
&lt;br /&gt;
http://www.bwtorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.extremebits.org&lt;br /&gt;
&lt;br /&gt;
http://www.fbtz.com&lt;br /&gt;
&lt;br /&gt;
http://www.grabthe.info&lt;br /&gt;
&lt;br /&gt;
http://leech.tenyardtorrents.com&lt;br /&gt;
&lt;br /&gt;
http://mma-tracker.net&lt;br /&gt;
&lt;br /&gt;
http://www.motorworld.net&lt;br /&gt;
&lt;br /&gt;
http://www.nhltorrents.co.uk&lt;br /&gt;
&lt;br /&gt;
http://piranha.excom.us&lt;br /&gt;
&lt;br /&gt;
http://www.prosporttorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.racing-underground.com&lt;br /&gt;
&lt;br /&gt;
http://special.pwtorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.sportbit.org&lt;br /&gt;
&lt;br /&gt;
http://www.sport-scene.net&lt;br /&gt;
&lt;br /&gt;
http://t3nnis.tv - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://tc-boxing.com&lt;br /&gt;
&lt;br /&gt;
http://www.tennistorrents.com&lt;br /&gt;
&lt;br /&gt;
http://torrents.huntparkinsider.com&lt;br /&gt;
&lt;br /&gt;
http://torrents.rally-club.net (Rus/Eng) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://tracker.fullcontactzone.com&lt;br /&gt;
&lt;br /&gt;
http://www.wctorrents.net&lt;br /&gt;
&lt;br /&gt;
http://worldboxingvideoarchive.com&lt;br /&gt;
&lt;br /&gt;
http://www.wrestling-gigant.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.wwtorrents.net&lt;br /&gt;
&lt;br /&gt;
http://xtremewrestlingtorrents.net&lt;br /&gt;
&lt;br /&gt;
http://xwt-classics.net&lt;br /&gt;
&lt;br /&gt;
Miscellaneous TrackersA list of all other trackers that don’t fit anywhere else. Magic, radio, comics, conspiracy theories, spiritual. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://artofmisdirection.com&lt;br /&gt;
&lt;br /&gt;
http://cheops.fm&lt;br /&gt;
&lt;br /&gt;
http://www.comicsearch.co.uk&lt;br /&gt;
&lt;br /&gt;
http://conspiracycentral.net:6969&lt;br /&gt;
&lt;br /&gt;
http://darkdata.net&lt;br /&gt;
&lt;br /&gt;
http://libitina.net&lt;br /&gt;
&lt;br /&gt;
http://www.magiciantorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.media-underground.net/tracker/&lt;br /&gt;
&lt;br /&gt;
http://www.pianosheets.org&lt;br /&gt;
&lt;br /&gt;
http://www.pretorians.net&lt;br /&gt;
&lt;br /&gt;
http://radioarchive.cc&lt;br /&gt;
&lt;br /&gt;
http://www.spirit-tracker.org&lt;br /&gt;
&lt;br /&gt;
http://torrentchannel.com&lt;br /&gt;
&lt;br /&gt;
http://torrent.virtualplace.ro&lt;br /&gt;
&lt;br /&gt;
http://tracker.conspiracyresearch.org&lt;br /&gt;
&lt;br /&gt;
http://zcultfm.com/~comic/&lt;br /&gt;
&lt;br /&gt;
Anime/Raws/Fansub Trackershttp://www.aenianos.com.br&lt;br /&gt;
&lt;br /&gt;
http://www.anime5stars.org/tor/ (Saudi) - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.anime-legion.net&lt;br /&gt;
&lt;br /&gt;
http://www.animesuki.com&lt;br /&gt;
&lt;br /&gt;
http://www.asianload.com&lt;br /&gt;
&lt;br /&gt;
http://www.at-tracker.org - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.boxtorrents.com&lt;br /&gt;
&lt;br /&gt;
http://bt.saiyaman.info&lt;br /&gt;
&lt;br /&gt;
http://www.fansubber.org - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://forums.darkside-raws.net&lt;br /&gt;
&lt;br /&gt;
http://gendou.com (music)&lt;br /&gt;
&lt;br /&gt;
http://www.haitou.org&lt;br /&gt;
&lt;br /&gt;
http://www.hongfire.com&lt;br /&gt;
&lt;br /&gt;
http://inkognito.animeforge.ru&lt;br /&gt;
&lt;br /&gt;
http://www.l33t-raws.org&lt;br /&gt;
&lt;br /&gt;
http://www.majin2007.com&lt;br /&gt;
&lt;br /&gt;
http://over-easy.net/tracker/&lt;br /&gt;
&lt;br /&gt;
http://www.tokyotosho.com&lt;br /&gt;
&lt;br /&gt;
http://torrents.ebrain.com.br&lt;br /&gt;
&lt;br /&gt;
http://tracker.anirena.com&lt;br /&gt;
&lt;br /&gt;
http://tracker.animasub.ru&lt;br /&gt;
&lt;br /&gt;
http://www.tracker.datorrents.com&lt;br /&gt;
&lt;br /&gt;
http://tracker.frontalweb.com.ar&lt;br /&gt;
&lt;br /&gt;
http://u2.dmhy.org (Chi) - 10/15/08&lt;br /&gt;
&lt;br /&gt;
http://uk-anime.co.uk&lt;br /&gt;
&lt;br /&gt;
General TrackersEverything else is listed here. Brackets indicate native country/language. Some are subdomains. Trackers with less than 50 torrents were left off the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.1337x.org - 08/04/08&lt;br /&gt;
&lt;br /&gt;
http://216.117.138.50/p2pworld/&lt;br /&gt;
&lt;br /&gt;
http://www.2bbit.com (Thai)&lt;br /&gt;
&lt;br /&gt;
http://420project.org&lt;br /&gt;
&lt;br /&gt;
http://abetterplace2b.org - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://acetorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.acid-lounge.org.uk&lt;br /&gt;
&lt;br /&gt;
http://advbt.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://aftermath-torrents.org&lt;br /&gt;
&lt;br /&gt;
http://www.algerian-torrents.com&lt;br /&gt;
&lt;br /&gt;
http://all4nothin.net&lt;br /&gt;
&lt;br /&gt;
http://www.alleenretail.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.alltor.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://almighty-dreamz.se (Neth)&lt;br /&gt;
&lt;br /&gt;
http://alt.bitworld.to (Ger)&lt;br /&gt;
&lt;br /&gt;
http://altermind.net&lt;br /&gt;
&lt;br /&gt;
http://www.amicidelmuretto.org (Ita) - 10/06/08&lt;br /&gt;
&lt;br /&gt;
http://www.amazingfast.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://amazing-news.se (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.ankertor.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.arabicgate.org&lt;br /&gt;
&lt;br /&gt;
http://www.arabseries.org - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://arab-torrents.org&lt;br /&gt;
&lt;br /&gt;
http://www.araditracker.com&lt;br /&gt;
&lt;br /&gt;
http://arenabg.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.arena-tr.com (Tur) - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.atomico-torrent.com (Ita/Eng) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://avatarbg.info (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.awtorrent.net&lt;br /&gt;
&lt;br /&gt;
http://www.b2s-share.com (Bra)&lt;br /&gt;
&lt;br /&gt;
http://badamoi.net (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://badbits.org&lt;br /&gt;
&lt;br /&gt;
http://www.baltracker.net&lt;br /&gt;
&lt;br /&gt;
http://www.banglatorrents.com (Bangladesh) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://bd-t.net (Hun)&lt;br /&gt;
&lt;br /&gt;
http://bemaniso.ws&lt;br /&gt;
&lt;br /&gt;
http://www.bestshare.ro&lt;br /&gt;
&lt;br /&gt;
http://besttracker.cz (Cze)&lt;br /&gt;
&lt;br /&gt;
http://www.bewildandout.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.bigtorrent.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://bikkuri-torrent.com (Jap/Eng) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.bit66.com (Thai) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.bit-latino.com (Chile)&lt;br /&gt;
&lt;br /&gt;
http://bitaddict.org (Fin)&lt;br /&gt;
&lt;br /&gt;
http://www.bitbarat.org (Hun)&lt;br /&gt;
&lt;br /&gt;
http://bitcaesar.eu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://bitchil.com (Chile)&lt;br /&gt;
&lt;br /&gt;
http://bitcity.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.bitdown.org (Ita) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://bitemytorrent.com - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.bitflamers.com (Spa)&lt;br /&gt;
&lt;br /&gt;
http://bitgate.org (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.bitgoon.com/bit/ (Thai)&lt;br /&gt;
&lt;br /&gt;
http://www.bithorlo.hu&lt;br /&gt;
&lt;br /&gt;
http://www.bitmaniacks.com - 09/22/08&lt;br /&gt;
&lt;br /&gt;
http://bitmanija.net (Lith) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://bit.ruabruam.com (Thai) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://bitsources.com - 07/31/08&lt;br /&gt;
&lt;br /&gt;
http://bitspace.dyndns.org:6560&lt;br /&gt;
&lt;br /&gt;
http://www.bit-stream.lv (Lat) - 09/10/08&lt;br /&gt;
&lt;br /&gt;
http://bittorrentfiles.dyn.pl (Ger)&lt;br /&gt;
&lt;br /&gt;
http://bit.trackerfile.com&lt;br /&gt;
&lt;br /&gt;
http://bitremors.altervista.org&lt;br /&gt;
&lt;br /&gt;
http://www.bitturk.com (Tur)&lt;br /&gt;
&lt;br /&gt;
http://www.bitvaulttorrent.com (Ita)&lt;br /&gt;
&lt;br /&gt;
http://bitvn.net (Viet)&lt;br /&gt;
&lt;br /&gt;
http://www.bitxtreme.org&lt;br /&gt;
&lt;br /&gt;
http://bj-share.net (Brazil)&lt;br /&gt;
&lt;br /&gt;
http://blackholl.net&lt;br /&gt;
&lt;br /&gt;
http://blackspeed-torrents.hopto.org (Ger)&lt;br /&gt;
&lt;br /&gt;
http://blackz.ro&lt;br /&gt;
&lt;br /&gt;
http://www.blades-heaven.com&lt;br /&gt;
&lt;br /&gt;
http://www.bluetigers.fr&lt;br /&gt;
&lt;br /&gt;
http://www.blues-team.net (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.bluetorrent.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://blue-whitegt.com (Gre)&lt;br /&gt;
&lt;br /&gt;
http://www.bltor.com - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://bqbt.net (Rus)&lt;br /&gt;
&lt;br /&gt;
http://www.brainspot.info&lt;br /&gt;
&lt;br /&gt;
http://www.brasiltorrents.com&lt;br /&gt;
&lt;br /&gt;
http://brtbros.org (Bra) - 08/09/08&lt;br /&gt;
&lt;br /&gt;
http://www.btarg.com.ar&lt;br /&gt;
&lt;br /&gt;
http://bt-geras.com (Lith)&lt;br /&gt;
&lt;br /&gt;
http://btgigs.info (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.btnext.com (Portugal)&lt;br /&gt;
&lt;br /&gt;
http://btr.kz (Kazakhstan)&lt;br /&gt;
&lt;br /&gt;
http://www.bt-revolution.net (Portugal) - 09/19/08&lt;br /&gt;
&lt;br /&gt;
http://www.bwtorrents.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://bt.wrzru.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://btzone.org&lt;br /&gt;
&lt;br /&gt;
http://bytecollectors.com&lt;br /&gt;
&lt;br /&gt;
http://calarasitracker.com&lt;br /&gt;
&lt;br /&gt;
http://camicaze.hu (Hun) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.canadiantorrent.com&lt;br /&gt;
&lt;br /&gt;
http://ccfbits.org (China) - 08/21/08&lt;br /&gt;
&lt;br /&gt;
http://www.central-torrents.com&lt;br /&gt;
&lt;br /&gt;
http://childbytes.eu - 09/01/08&lt;br /&gt;
&lt;br /&gt;
http://www.chiletorrent.cl (Chile)&lt;br /&gt;
&lt;br /&gt;
http://chilebtt.cl (Chile/Spa)&lt;br /&gt;
&lt;br /&gt;
http://christiantorrents.com&lt;br /&gt;
&lt;br /&gt;
http://chronictracker.com&lt;br /&gt;
&lt;br /&gt;
http://cinemastore.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.cixxo.ch/btit/ (Ita) - External Torrents - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://clonebits.org&lt;br /&gt;
&lt;br /&gt;
http://comablack.org (Bul/Eng) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.community-palace.co.uk&lt;br /&gt;
&lt;br /&gt;
http://connection.lt (Lith)&lt;br /&gt;
&lt;br /&gt;
http://contego.ws&lt;br /&gt;
&lt;br /&gt;
http://craiovatracker.com&lt;br /&gt;
&lt;br /&gt;
http://www.crazysaloon.com (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://crazytorrent.eu (Bul) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://crete-tracker.com&lt;br /&gt;
&lt;br /&gt;
http://www.crimebt.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://crnaberza.com (Serb)&lt;br /&gt;
&lt;br /&gt;
http://www.c-traker.ro (Rom/Eng) - 09/06/08&lt;br /&gt;
&lt;br /&gt;
http://cyber-angels-tracker.bpa.nu&lt;br /&gt;
&lt;br /&gt;
http://cyberbytez.cjb.net&lt;br /&gt;
&lt;br /&gt;
http://cyber-drugari.com (Serb) - 09/01/08&lt;br /&gt;
&lt;br /&gt;
http://www.danger.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
https://danishbits.org&lt;br /&gt;
&lt;br /&gt;
http://danishtorrents.org - 07/27/08&lt;br /&gt;
&lt;br /&gt;
http://darkbitz.com&lt;br /&gt;
&lt;br /&gt;
http://www.darktorrents.ro&lt;br /&gt;
&lt;br /&gt;
http://data-force.net&lt;br /&gt;
&lt;br /&gt;
http://www.dctorrent.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://deathlord.eu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.decoder.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://deepseek.net (Bul/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.demonoid.com&lt;br /&gt;
&lt;br /&gt;
http://desi6.com (Desi Forum-style tracker) - 10/06/08&lt;br /&gt;
&lt;br /&gt;
http://desibbrg.com/forums/ (Desi)&lt;br /&gt;
&lt;br /&gt;
http://desipirates.net (Desi)&lt;br /&gt;
&lt;br /&gt;
http://www.desitorrents.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://www.desoftwaregigant.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.devilbit.com (Thai)&lt;br /&gt;
&lt;br /&gt;
http://deviloid.net&lt;br /&gt;
&lt;br /&gt;
http://www.devilwolfs.com&lt;br /&gt;
&lt;br /&gt;
http://diablotorrent.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://dididave.com&lt;br /&gt;
&lt;br /&gt;
http://www.digdogdug.net&lt;br /&gt;
&lt;br /&gt;
http://www.digi-tor.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://djluv.in/board/ (Desi Forum-style tracker) - 09/25/08&lt;br /&gt;
&lt;br /&gt;
http://djtorrentlive.co.uk&lt;br /&gt;
&lt;br /&gt;
http://www.downrev.net (Heb)&lt;br /&gt;
&lt;br /&gt;
http://www.doxma.com (Spa/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.dromeda.net&lt;br /&gt;
&lt;br /&gt;
http://www.dutchrevenge.org&lt;br /&gt;
&lt;br /&gt;
http://dynamictorrents.radixhosting.com&lt;br /&gt;
&lt;br /&gt;
http://www.eclipsetorrents.org&lt;br /&gt;
&lt;br /&gt;
http://efftracker.ath.cx (Ger) - 08/05/08&lt;br /&gt;
&lt;br /&gt;
http://www.egytorrent.com&lt;br /&gt;
&lt;br /&gt;
http://elitebits.org&lt;br /&gt;
&lt;br /&gt;
http://elite-scene.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.e-mode.ro&lt;br /&gt;
&lt;br /&gt;
http://energy-torrent.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://e-torrent.net (Lith)&lt;br /&gt;
&lt;br /&gt;
http://error.gs (Serb)&lt;br /&gt;
&lt;br /&gt;
http://www.eurobits.se (Swe)&lt;br /&gt;
&lt;br /&gt;
http://www.eurobits.si (Slov)&lt;br /&gt;
&lt;br /&gt;
http://evopt.org (Portugal)&lt;br /&gt;
&lt;br /&gt;
http://exdesi.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://exitorrent.eu (Pol)&lt;br /&gt;
&lt;br /&gt;
http://exitrack.webd.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.extremebits.org&lt;br /&gt;
&lt;br /&gt;
http://www.estrenoslatinos.com (Spa)&lt;br /&gt;
&lt;br /&gt;
http://extremeshare.org&lt;br /&gt;
&lt;br /&gt;
http://fak-uoi.gr/tracker/ (Gre)&lt;br /&gt;
&lt;br /&gt;
http://fano.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://www.fast-tracker.net (Rom) - 07/31/08&lt;br /&gt;
&lt;br /&gt;
http://fat.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://fataltracker.com&lt;br /&gt;
&lt;br /&gt;
http://www.fcsteaua.ro - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://fdd.ro (Rom) - 10/08/08&lt;br /&gt;
&lt;br /&gt;
http://feel-free.ro - 08/16/08&lt;br /&gt;
&lt;br /&gt;
http://file.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://fileagency.lir.dk (Ger)&lt;br /&gt;
&lt;br /&gt;
http://www.filebag.info (Lat)&lt;br /&gt;
&lt;br /&gt;
http://www.filebase.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://filebits.org (Slo)&lt;br /&gt;
&lt;br /&gt;
http://fileget.si (Slo)&lt;br /&gt;
&lt;br /&gt;
http://www.filelist.org&lt;br /&gt;
&lt;br /&gt;
http://filelist.ro&lt;br /&gt;
&lt;br /&gt;
http://file-mania.ro&lt;br /&gt;
&lt;br /&gt;
http://fileshare.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://www.filewarez.tv (Bra)&lt;br /&gt;
&lt;br /&gt;
http://filmisland.org&lt;br /&gt;
&lt;br /&gt;
http://www.finvip.org - 08/18/08&lt;br /&gt;
&lt;br /&gt;
http://first.inlove.be (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.flashtorrents.com.ar (Arg)&lt;br /&gt;
&lt;br /&gt;
http://www.foromtorrent.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://freaky-appz.co.uk&lt;br /&gt;
&lt;br /&gt;
http://www.freepeer.org (Pol/Eng)&lt;br /&gt;
&lt;br /&gt;
http://freespirit.honeybee4you.com&lt;br /&gt;
&lt;br /&gt;
http://www.freethescene.net&lt;br /&gt;
&lt;br /&gt;
http://friends-torrent.com (Rus)&lt;br /&gt;
&lt;br /&gt;
http://fss.omnilounge.co.uk&lt;br /&gt;
&lt;br /&gt;
http://fttv2.org - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.funfile.org&lt;br /&gt;
&lt;br /&gt;
http://www.funkyplace.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.fusionsense.us - 08/19/08&lt;br /&gt;
&lt;br /&gt;
http://galacticcentral.org&lt;br /&gt;
&lt;br /&gt;
http://gamato.info&lt;br /&gt;
&lt;br /&gt;
http://geotorrents.com (Rus/multi)&lt;br /&gt;
&lt;br /&gt;
http://geotrack.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.gettorrents.org&lt;br /&gt;
&lt;br /&gt;
http://gigatorrents.tx.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://gigatorrents.ws&lt;br /&gt;
&lt;br /&gt;
http://givegig.com (Thai)&lt;br /&gt;
&lt;br /&gt;
http://www.gk-club.info (Rus)&lt;br /&gt;
&lt;br /&gt;
http://globus-tracker.com (Greek/Eng)&lt;br /&gt;
&lt;br /&gt;
http://gods-fatherandson.hopto.org&lt;br /&gt;
&lt;br /&gt;
http://gqtorrent.org (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.greekbits.org&lt;br /&gt;
&lt;br /&gt;
http://www.greekshare.net (Gre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://greek-tracker.com&lt;br /&gt;
&lt;br /&gt;
http://www.g-services.eu&lt;br /&gt;
&lt;br /&gt;
https://www.guiks.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://hardcore.life.ee&lt;br /&gt;
&lt;br /&gt;
http://haytorrent.com (Armenian)&lt;br /&gt;
&lt;br /&gt;
http://hdcenter.ath.cx (Ger/Eng)&lt;br /&gt;
&lt;br /&gt;
http://hdchina.org&lt;br /&gt;
&lt;br /&gt;
http://hdpre.ath.cx (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.hd-spain.com&lt;br /&gt;
&lt;br /&gt;
http://www.hdtor.com (Tur)&lt;br /&gt;
&lt;br /&gt;
http://hdtv-club.net (Bul) - 08/05/08&lt;br /&gt;
&lt;br /&gt;
http://www.hermeticos.org (Spa)&lt;br /&gt;
&lt;br /&gt;
http://hgzone.ro&lt;br /&gt;
&lt;br /&gt;
http://heavens-above.biz - 08/13/08&lt;br /&gt;
&lt;br /&gt;
http://heaventracker.org (Pol/Eng)&lt;br /&gt;
&lt;br /&gt;
http://hebits.net (Hebrew)&lt;br /&gt;
&lt;br /&gt;
http://huntorrent.lame.hu&lt;br /&gt;
&lt;br /&gt;
http://www.hyperbits.org&lt;br /&gt;
&lt;br /&gt;
http://www.icetorrent.ro&lt;br /&gt;
&lt;br /&gt;
http://www.ictorrent.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://www.idesir.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://ikkyonline.com (Thai)&lt;br /&gt;
&lt;br /&gt;
http://www.ilovetorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.imigi.ro&lt;br /&gt;
&lt;br /&gt;
http://www.immortalis-torrents.co.uk - 09/23/08&lt;br /&gt;
&lt;br /&gt;
http://impulsive.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://imtorrents.com (India/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.indeep.biz&lt;br /&gt;
&lt;br /&gt;
http://indianmp3.org&lt;br /&gt;
&lt;br /&gt;
http://www.infierno-advitam.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://insane.co.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.ipodtvnova.com&lt;br /&gt;
&lt;br /&gt;
http://www.iptorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.islamictorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.itoma.info (Fre)&lt;br /&gt;
&lt;br /&gt;
http://itt.cbr-ro.com&lt;br /&gt;
&lt;br /&gt;
http://www.joined-forces.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://jopa.cz/tracker/ (Cze) - 08/09/08&lt;br /&gt;
&lt;br /&gt;
http://www.justbits.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://kaffee-wellblech.no-ip.info (Ger) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://kaktusz.darkstar.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.kannadatorrents.com&lt;br /&gt;
&lt;br /&gt;
http://kho-torrent.com - 08/18/08&lt;br /&gt;
&lt;br /&gt;
http://www.kickasstorrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.kidsbits.org (Den/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.kingdom-kvcd.net (forum-style)&lt;br /&gt;
&lt;br /&gt;
http://kinoclub.org (Rus)&lt;br /&gt;
&lt;br /&gt;
http://kinozal.md (Rus) - 10/04/08&lt;br /&gt;
&lt;br /&gt;
http://kinozal.ws (Rus)&lt;br /&gt;
&lt;br /&gt;
http://kt-t.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://lanouvelle.cc (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.lapache.info (Bul/Eng/Multi)&lt;br /&gt;
&lt;br /&gt;
http://www.leecherslair.com&lt;br /&gt;
&lt;br /&gt;
http://www.leechturk.com (Tur) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://legendary-torrents.net&lt;br /&gt;
&lt;br /&gt;
http://www.linkomanija.net (Lith)&lt;br /&gt;
&lt;br /&gt;
http://linuxmoviemania.org&lt;br /&gt;
&lt;br /&gt;
http://www.livingtorrents.com&lt;br /&gt;
&lt;br /&gt;
http://luciferadreams.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.luckytorrents.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://lyjak.waw.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://mad-jack.com&lt;br /&gt;
&lt;br /&gt;
http://madsreloaded.dyn.pl (Ger)&lt;br /&gt;
&lt;br /&gt;
http://www.maffiator.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://mafiabits.net - 08/10/08&lt;br /&gt;
&lt;br /&gt;
http://majaa.net (Desi)&lt;br /&gt;
&lt;br /&gt;
http://www.majomparade.com (Hun)&lt;br /&gt;
&lt;br /&gt;
http://mamietracker.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.maniatorrent.org (Bra) - 08/23/08&lt;br /&gt;
&lt;br /&gt;
http://www.manicomio-share.com (Bra)&lt;br /&gt;
&lt;br /&gt;
http://www.maroctorrent.net (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://masterstb.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://maxneeds.z-bg.com&lt;br /&gt;
&lt;br /&gt;
http://mazetorrents.net&lt;br /&gt;
&lt;br /&gt;
http://mazysmadhouse.net&lt;br /&gt;
&lt;br /&gt;
http://mb4t.info&lt;br /&gt;
&lt;br /&gt;
http://www.meerdeler.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.mega-bits.com&lt;br /&gt;
&lt;br /&gt;
http://www.megaups.com&lt;br /&gt;
&lt;br /&gt;
http://www.merc-tech.org&lt;br /&gt;
&lt;br /&gt;
http://metro.netadicts.ro (Rom/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.metro-torrent.com (Fre) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://miacho.org&lt;br /&gt;
&lt;br /&gt;
http://midnight-torrents.com&lt;br /&gt;
&lt;br /&gt;
http://minitm.org&lt;br /&gt;
&lt;br /&gt;
http://mirrortorrents.ru (Rus) - 09/06/08&lt;br /&gt;
&lt;br /&gt;
http://mma-central.org.uk&lt;br /&gt;
&lt;br /&gt;
http://www.mmtorrents.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://mojblink.com (Slo/Eng)&lt;br /&gt;
&lt;br /&gt;
http://mononoke-bt.org (Fre)&lt;br /&gt;
&lt;br /&gt;
http://monstertracker.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://moobs.hu (Hun/Rom)&lt;br /&gt;
&lt;br /&gt;
http://www.mopje.eu&lt;br /&gt;
&lt;br /&gt;
http://movie-hogs.info - 08/28/08&lt;br /&gt;
&lt;br /&gt;
http://movie-shack.com&lt;br /&gt;
&lt;br /&gt;
http://mpn.freehostia.com&lt;br /&gt;
&lt;br /&gt;
http://www.multreactor.ru (Rus/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.mytorrent.tv&lt;br /&gt;
&lt;br /&gt;
http://www.nastytorrents.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.nerealus.lt (Lith)&lt;br /&gt;
&lt;br /&gt;
http://www.nfhh.org&lt;br /&gt;
&lt;br /&gt;
http://nordicbits.org&lt;br /&gt;
&lt;br /&gt;
http://nordic-t.org (Denmark/Eng)&lt;br /&gt;
&lt;br /&gt;
http://northernwarriors.net/forum/&lt;br /&gt;
&lt;br /&gt;
http://www.nyaatorrents.org - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://obbscene.com - 08/08/08&lt;br /&gt;
&lt;br /&gt;
http://www.onderkoffer.org (Ger)&lt;br /&gt;
&lt;br /&gt;
http://www.opennetwork.ro&lt;br /&gt;
&lt;br /&gt;
http://www.openspacetorrent.net&lt;br /&gt;
&lt;br /&gt;
http://www.oradeatrk.ro&lt;br /&gt;
&lt;br /&gt;
http://www.ozone-torrents.org&lt;br /&gt;
&lt;br /&gt;
http://www.p2p.dm (Rom)&lt;br /&gt;
&lt;br /&gt;
http://www.p2pbg.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.p2p-crew.to (Ger)&lt;br /&gt;
&lt;br /&gt;
http://pandopuntokualda.com (Spa) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.pantherabits.com&lt;br /&gt;
&lt;br /&gt;
http://partis.si (Slov)&lt;br /&gt;
&lt;br /&gt;
https://pbbits.org&lt;br /&gt;
&lt;br /&gt;
http://www.peers.ro&lt;br /&gt;
&lt;br /&gt;
http://phantombitz.com&lt;br /&gt;
&lt;br /&gt;
http://phoenixbg.eu (Bul) - 08/05/08&lt;br /&gt;
&lt;br /&gt;
http://phoenix.demons-eye.net&lt;br /&gt;
&lt;br /&gt;
http://www.phoenix-tk.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://piratebits.org (Swe)&lt;br /&gt;
&lt;br /&gt;
http://www.pirateclub.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://pirateday.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://pirateyes.org/v2/ (Fre)&lt;br /&gt;
&lt;br /&gt;
http://piratefiles.se&lt;br /&gt;
&lt;br /&gt;
http://piratescove.uni.cc&lt;br /&gt;
&lt;br /&gt;
http://piratetorrents.nu (Swe)&lt;br /&gt;
&lt;br /&gt;
http://www.pirathub.org (Swe/Fin)&lt;br /&gt;
&lt;br /&gt;
http://pitbulltorrent.eu (Hun) - 09/18/08&lt;br /&gt;
&lt;br /&gt;
http://www.planetshare.org (Bra) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://planetorrent.org&lt;br /&gt;
&lt;br /&gt;
http://plaver.org (Kor) - 09/23/08&lt;br /&gt;
&lt;br /&gt;
http://plaver.net (Kor) - 09/23/08&lt;br /&gt;
&lt;br /&gt;
http://podkrovlje.net (Serb/Croa) - 08/19/08&lt;br /&gt;
&lt;br /&gt;
http://pof.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.poldertor.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://polishleech.pl&lt;br /&gt;
&lt;br /&gt;
http://polishsource.org&lt;br /&gt;
&lt;br /&gt;
http://www.polskitorrent.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.potuk.com&lt;br /&gt;
&lt;br /&gt;
http://www.powerscene.org&lt;br /&gt;
&lt;br /&gt;
http://powertorrent.info - 07/27/08&lt;br /&gt;
&lt;br /&gt;
http://pretome.net&lt;br /&gt;
&lt;br /&gt;
http://privatetorrent.org - 08/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.ptfiles.org&lt;br /&gt;
&lt;br /&gt;
http://www.puurhollands.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.quebec-partage.com - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://quorks.com (Ger)&lt;br /&gt;
&lt;br /&gt;
http://www.randombytes.org&lt;br /&gt;
&lt;br /&gt;
http://rarbg.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://rautaportti.net (Fin)&lt;br /&gt;
&lt;br /&gt;
http://razorbits.org (Danish)&lt;br /&gt;
&lt;br /&gt;
http://rbhb.be (Hun)&lt;br /&gt;
&lt;br /&gt;
http://rds-zone.ro (Eng/Rom) - 10/09/08&lt;br /&gt;
&lt;br /&gt;
http://www.redbit.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://redskunk.org&lt;br /&gt;
&lt;br /&gt;
http://reload-paradise.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.renesanz.eu (Bul) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.respect-t.net (Hun/Eng)&lt;br /&gt;
&lt;br /&gt;
http://retrobay.dyn.hu - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.rev-headz.com&lt;br /&gt;
&lt;br /&gt;
http://revolt.org.uk&lt;br /&gt;
&lt;br /&gt;
http://revolution-world.com (Hun)&lt;br /&gt;
&lt;br /&gt;
http://roller-tracker.com (Fre/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.ropelli.org (Fin)&lt;br /&gt;
&lt;br /&gt;
http://www.root-torrents.to (Ger)&lt;br /&gt;
&lt;br /&gt;
http://rstorrent.org.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://rtorrent.net (Iceland) - 09/06/08&lt;br /&gt;
&lt;br /&gt;
http://www.rtshq.net&lt;br /&gt;
&lt;br /&gt;
http://rushbits.org&lt;br /&gt;
&lt;br /&gt;
http://savaria.szerverem.hu (Hun) - 09/18/08&lt;br /&gt;
&lt;br /&gt;
http://sb.in.th (Thai)&lt;br /&gt;
&lt;br /&gt;
http://www.sc4-torrent.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.scaliwags.org&lt;br /&gt;
&lt;br /&gt;
http://www.scanbytes.org&lt;br /&gt;
&lt;br /&gt;
http://www.scene-base.net&lt;br /&gt;
&lt;br /&gt;
http://scenebox.lv (Lat/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.scenebox.org - 09/23/08 (the old BitSeek.org tracker)&lt;br /&gt;
&lt;br /&gt;
http://www.scene-brasil.com (Bra) - 08/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.scenebytes.co.uk&lt;br /&gt;
&lt;br /&gt;
http://www.scenedemon.com - 08/09/08&lt;br /&gt;
&lt;br /&gt;
http://scenefz.net&lt;br /&gt;
&lt;br /&gt;
http://www.scene-inspired.com&lt;br /&gt;
&lt;br /&gt;
http://www.sceneleech.org&lt;br /&gt;
&lt;br /&gt;
http://www.scenelinks.ro&lt;br /&gt;
&lt;br /&gt;
http://www.scene-machine.org - 10/15/08&lt;br /&gt;
&lt;br /&gt;
http://scene-nation.com&lt;br /&gt;
&lt;br /&gt;
http://www.scenepirates.com&lt;br /&gt;
&lt;br /&gt;
http://scene-shack.co.uk&lt;br /&gt;
&lt;br /&gt;
http://www.sceneshare.net&lt;br /&gt;
&lt;br /&gt;
http://sceneteh.net - 10/08/08&lt;br /&gt;
&lt;br /&gt;
http://scenetracker.org - 09/18/08&lt;br /&gt;
&lt;br /&gt;
http://www.scenetrader.org - 09/19/08&lt;br /&gt;
&lt;br /&gt;
http://scifitorrents.net&lt;br /&gt;
&lt;br /&gt;
http://seeders-team.com/tracker/reg2.php (Por) (*this signup page may change) - 10/14/08&lt;br /&gt;
&lt;br /&gt;
http://www.seederstor.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.seederstracker.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.seedersunite.net - 07/27/08&lt;br /&gt;
&lt;br /&gt;
https://seedit.org&lt;br /&gt;
&lt;br /&gt;
http://www.seed.lt (Lith)&lt;br /&gt;
&lt;br /&gt;
http://www.seeds-zone.com (Thai) - 07/27/08&lt;br /&gt;
&lt;br /&gt;
http://www.serocity.com (Ger)&lt;br /&gt;
&lt;br /&gt;
http://www.severedbytes.net&lt;br /&gt;
&lt;br /&gt;
http://www.shadow.lv&lt;br /&gt;
&lt;br /&gt;
http://www.shadowtorrents.com&lt;br /&gt;
&lt;br /&gt;
http://www.shared.cl (Spa/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.sharefury.org&lt;br /&gt;
&lt;br /&gt;
http://share.gbvnet.ro&lt;br /&gt;
&lt;br /&gt;
http://sharego.net&lt;br /&gt;
&lt;br /&gt;
http://share.gamesbv.ro - 09/25/08&lt;br /&gt;
&lt;br /&gt;
http://share.nimda.ro&lt;br /&gt;
&lt;br /&gt;
http://www.sharetorrents.net (Pol)&lt;br /&gt;
&lt;br /&gt;
http://sharingcode.com (Kuwait/Egypt)&lt;br /&gt;
&lt;br /&gt;
http://www.sharing-torrents.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.sherwoodskogen.nu:991 (Swe)&lt;br /&gt;
&lt;br /&gt;
http://shydenrequest.co.uk - 08/21/08&lt;br /&gt;
&lt;br /&gt;
http://www.siambt.com (Thai)&lt;br /&gt;
&lt;br /&gt;
http://www.since.lv (Lat/Eng)&lt;br /&gt;
&lt;br /&gt;
http://slobytes.net&lt;br /&gt;
&lt;br /&gt;
http://www.smokingintherain.us&lt;br /&gt;
&lt;br /&gt;
http://snakebite.oo.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://www.snowleech.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://snowtigers.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.softmupparna.net (Swe)&lt;br /&gt;
&lt;br /&gt;
http://www.solarion.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.solotrackerdvd.net&lt;br /&gt;
&lt;br /&gt;
http://www.sonofshun.com/forums/&lt;br /&gt;
&lt;br /&gt;
http://www.space-tracker.cz (Cze) - 08/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.spanishtracker.com - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://spank-d-monkey.com&lt;br /&gt;
&lt;br /&gt;
http://sparksden.org - 09/06/08&lt;br /&gt;
&lt;br /&gt;
http://speedtrack.org &lt;br /&gt;
&lt;br /&gt;
http://spilve.com (Rus)&lt;br /&gt;
&lt;br /&gt;
http://www.spirit-t3am.org (Fre)&lt;br /&gt;
&lt;br /&gt;
http://spiryt.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://splinter.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.starbits.se (Swe)&lt;br /&gt;
&lt;br /&gt;
http://www.steelbits.org (Swe/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.stormnova.com/v3/&lt;br /&gt;
&lt;br /&gt;
http://streamzone.ru (Rus)&lt;br /&gt;
&lt;br /&gt;
http://streetbits.net (Luxembourg/Slovenia)&lt;br /&gt;
&lt;br /&gt;
http://superbits3.org&lt;br /&gt;
&lt;br /&gt;
http://super-inferno.com - 08/17/08&lt;br /&gt;
&lt;br /&gt;
http://supertorrents.org&lt;br /&gt;
&lt;br /&gt;
http://www.supremetorrents.co.uk - 08/28/08&lt;br /&gt;
&lt;br /&gt;
http://sv2.gt-torrent.com (Thai) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://swebits.org (Swe)&lt;br /&gt;
&lt;br /&gt;
http://www.swep2p.org&lt;br /&gt;
&lt;br /&gt;
http://swepiracy.nu (Swe/Eng)&lt;br /&gt;
&lt;br /&gt;
http://swepirates.org (Swe)&lt;br /&gt;
&lt;br /&gt;
http://sweseeders.net&lt;br /&gt;
&lt;br /&gt;
http://sweshare.org&lt;br /&gt;
&lt;br /&gt;
http://swetracker.org - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://sz.zapto.org (Rus)&lt;br /&gt;
&lt;br /&gt;
http://www.t2hbit.com (Thai) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.takeabyte.org&lt;br /&gt;
&lt;br /&gt;
http://www.takedown-tk.fr (Fre)&lt;br /&gt;
&lt;br /&gt;
http://t.alein.org (Bul)&lt;br /&gt;
&lt;br /&gt;
http://tamilthunder.com (Desi)&lt;br /&gt;
&lt;br /&gt;
http://www.tang-soo-do.us&lt;br /&gt;
&lt;br /&gt;
http://tb.battle.lv&lt;br /&gt;
&lt;br /&gt;
http://tgbtd.com - 07/27/08&lt;br /&gt;
&lt;br /&gt;
http://www.tcity.in&lt;br /&gt;
&lt;br /&gt;
http://teamfx.org&lt;br /&gt;
&lt;br /&gt;
http://www.teamghost.fr (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.teamnepal.se (Swe)&lt;br /&gt;
&lt;br /&gt;
http://telugutorrents.net (Desi)&lt;br /&gt;
&lt;br /&gt;
http://www.th3-studio.net&lt;br /&gt;
&lt;br /&gt;
http://tha-tracker.net&lt;br /&gt;
&lt;br /&gt;
http://www.thc-torrents.org (Neth) - 08/13/08&lt;br /&gt;
&lt;br /&gt;
http://www.thebits.net - 09/06/08&lt;br /&gt;
&lt;br /&gt;
http://thecellar.afraid.org:9000&lt;br /&gt;
&lt;br /&gt;
http://thegt.net (Gre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://www.theleech.org (Lav/Eng) - 09/10/08&lt;br /&gt;
&lt;br /&gt;
http://www.the-nextstep.info&lt;br /&gt;
&lt;br /&gt;
http://thepeerhub.com&lt;br /&gt;
&lt;br /&gt;
http://the-romanempire.info&lt;br /&gt;
&lt;br /&gt;
http://www.thesharingzone.net&lt;br /&gt;
&lt;br /&gt;
http://thesurgeons.org&lt;br /&gt;
&lt;br /&gt;
http://thetorrentsource.org&lt;br /&gt;
&lt;br /&gt;
http://www.thorbits.org - 09/27/08&lt;br /&gt;
&lt;br /&gt;
http://titan.helloweb.eu (Ita)&lt;br /&gt;
&lt;br /&gt;
http://titaniumtorrents.net&lt;br /&gt;
&lt;br /&gt;
http://titans-team.fr.cr (Fre)&lt;br /&gt;
&lt;br /&gt;
http://tmtorquev2.com &lt;br /&gt;
&lt;br /&gt;
http://tnttorrent.info (Spa)&lt;br /&gt;
&lt;br /&gt;
http://www.tnt-vision.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.todotorrents.com (Spa)&lt;br /&gt;
&lt;br /&gt;
http://www.tophos.org&lt;br /&gt;
&lt;br /&gt;
http://www.torentas.lt (Lith)&lt;br /&gt;
&lt;br /&gt;
http://www.torrent411.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentaccess.net (Fre) - 07/29/08&lt;br /&gt;
&lt;br /&gt;
http://torrentai.org&lt;br /&gt;
&lt;br /&gt;
http://torrent-arm.net&lt;br /&gt;
&lt;br /&gt;
http://torrentbase.org (Lat)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentbase.ro&lt;br /&gt;
&lt;br /&gt;
http://www.torrent.bg (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.torrent-bg.org (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentbits.ro&lt;br /&gt;
&lt;br /&gt;
http://torrentbully.com&lt;br /&gt;
&lt;br /&gt;
http://torrent.burgas.org (Bul) - 10/09/08&lt;br /&gt;
&lt;br /&gt;
http://www.torrentbytes.net&lt;br /&gt;
&lt;br /&gt;
http://www.torrentchile.org&lt;br /&gt;
&lt;br /&gt;
http://torrent.cityvl.org (Rom/Eng)&lt;br /&gt;
&lt;br /&gt;
http://torrent-city.lir.dk (Ger/Den) - 08/17/08&lt;br /&gt;
&lt;br /&gt;
http://torrent-damage.net&lt;br /&gt;
&lt;br /&gt;
http://torrent.e2k.ru (Rus)&lt;br /&gt;
&lt;br /&gt;
http://torrentegel.net (Tur)&lt;br /&gt;
&lt;br /&gt;
http://torrentek.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentfriend.net (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentgeeks.com&lt;br /&gt;
&lt;br /&gt;
http://torrenthit.com&lt;br /&gt;
&lt;br /&gt;
http://www.torrenthr.org (Croatia)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentiem.lv (Lat IP only)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentit.eu - 09/19/08&lt;br /&gt;
&lt;br /&gt;
http://torrent.jiwang.cc&lt;br /&gt;
&lt;br /&gt;
http://www.torrentkit.com&lt;br /&gt;
&lt;br /&gt;
http://torrentkris.xt.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://torrent-lab.com&lt;br /&gt;
&lt;br /&gt;
http://torrentland.se&lt;br /&gt;
&lt;br /&gt;
http://www.torrentleech.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.torrent-life.net (Lith)&lt;br /&gt;
&lt;br /&gt;
http://www.torrent-line.com (Tur/Eng)&lt;br /&gt;
&lt;br /&gt;
http://torrent.lt (Lith)&lt;br /&gt;
&lt;br /&gt;
http://torrent.linuxo.org&lt;br /&gt;
&lt;br /&gt;
http://www.torrentmalaya.com (Indonesia/Malaysia)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentmaniacs.org - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://www.torrent-mayhem.net - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://torrent.net13.ro&lt;br /&gt;
&lt;br /&gt;
http://torrent-plus.org (Tur)&lt;br /&gt;
&lt;br /&gt;
http://torrentqc.com (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.torrents2hell.com&lt;br /&gt;
&lt;br /&gt;
http://torrents.bbccable.net (Bul) - 09/19/08&lt;br /&gt;
&lt;br /&gt;
http://www.torrentsbt.org - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://torrents.dekadence.ro - 07/31/08 - just 12 torrents.&lt;br /&gt;
&lt;br /&gt;
http://www.torrentseed.org&lt;br /&gt;
&lt;br /&gt;
http://torrents.esgoogle.net&lt;br /&gt;
&lt;br /&gt;
http://torrentsforall.net&lt;br /&gt;
&lt;br /&gt;
http://torrentsgalaxy.com&lt;br /&gt;
&lt;br /&gt;
http://www.torrentsgate.com (Algeria/Saudi)&lt;br /&gt;
&lt;br /&gt;
http://torrent.share.net.ua (Ukr)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentslab.com&lt;br /&gt;
&lt;br /&gt;
http://torrents.lv (Lat)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentsmd.com (Moldova)&lt;br /&gt;
&lt;br /&gt;
http://torrentsmexico.com&lt;br /&gt;
&lt;br /&gt;
http://torrents.n0va.net - 10/09/08&lt;br /&gt;
&lt;br /&gt;
http://torrents.ru&lt;br /&gt;
&lt;br /&gt;
http://torrentsrus.org&lt;br /&gt;
&lt;br /&gt;
http://torrents.weeby.ro&lt;br /&gt;
&lt;br /&gt;
http://www.torrents-zone.com&lt;br /&gt;
&lt;br /&gt;
http://torrent-thunder.com&lt;br /&gt;
&lt;br /&gt;
http://www.torrenturkey.com&lt;br /&gt;
&lt;br /&gt;
http://www.torrentum.y0.pl (Pol)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentvault.org&lt;br /&gt;
&lt;br /&gt;
http://torrentvibes.com&lt;br /&gt;
&lt;br /&gt;
http://torrent-world.co.uk&lt;br /&gt;
&lt;br /&gt;
http://www.torrentz2.com.ar&lt;br /&gt;
&lt;br /&gt;
http://torrentzilla.org&lt;br /&gt;
&lt;br /&gt;
http://www.torzo.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.torrentzone.org&lt;br /&gt;
&lt;br /&gt;
http://www.total-share.org (Bra)&lt;br /&gt;
&lt;br /&gt;
http://www.toxictorrents.com&lt;br /&gt;
&lt;br /&gt;
http://tracker.aladar.com&lt;br /&gt;
&lt;br /&gt;
http://tracker.bittalk.org (Kor/Eng)&lt;br /&gt;
&lt;br /&gt;
http://tracker.bitreactor.to (Ger)&lt;br /&gt;
&lt;br /&gt;
http://tracker.clubb.ro&lt;br /&gt;
&lt;br /&gt;
http://tracker.cztorrent.net (Cze)&lt;br /&gt;
&lt;br /&gt;
http://tracker.elitezoo.com&lt;br /&gt;
&lt;br /&gt;
http://tracker.highlandfox.com&lt;br /&gt;
&lt;br /&gt;
http://www.tracker.nano-net.ro&lt;br /&gt;
&lt;br /&gt;
http://tracker.mitnet.ro&lt;br /&gt;
&lt;br /&gt;
http://tracker.packy.se&lt;br /&gt;
&lt;br /&gt;
http://tracker.purojitsu.com - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://tracker.rusdivx.ee (Rus)&lt;br /&gt;
&lt;br /&gt;
http://trackersurfer.fr (Fre) - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://tracker.tbkresources.org - 07/28/08 - It’s back!&lt;br /&gt;
&lt;br /&gt;
http://tracker.tech-net.ro&lt;br /&gt;
&lt;br /&gt;
http://tracker-torrent.org (Fre/Eng)&lt;br /&gt;
&lt;br /&gt;
http://www.tracker.visual-team.ro (or http://vt5.visual-team.ro)&lt;br /&gt;
&lt;br /&gt;
http://tracker.xplor.ro&lt;br /&gt;
&lt;br /&gt;
http://www.trackerx.com.ar&lt;br /&gt;
&lt;br /&gt;
http://www.tri-tavern.com&lt;br /&gt;
&lt;br /&gt;
http://www.tugaleech.com (Por)&lt;br /&gt;
&lt;br /&gt;
http://tunisiagate.net&lt;br /&gt;
&lt;br /&gt;
http://turbowolke.no-ip.biz (Ger)&lt;br /&gt;
&lt;br /&gt;
http://turknova.com (Tur)&lt;br /&gt;
&lt;br /&gt;
http://www.turktorrent.biz (Tur)&lt;br /&gt;
&lt;br /&gt;
http://www.twilighttorrents.net&lt;br /&gt;
&lt;br /&gt;
http://twisty-mistys.com&lt;br /&gt;
&lt;br /&gt;
http://tys-place.com&lt;br /&gt;
&lt;br /&gt;
http://uid.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.uktorrents.com&lt;br /&gt;
&lt;br /&gt;
http://unique-tracker.com (Slov)&lt;br /&gt;
&lt;br /&gt;
http://www.unlimited-tracker.net (Fre)&lt;br /&gt;
&lt;br /&gt;
http://www.uostas.com (Lith)&lt;br /&gt;
&lt;br /&gt;
http://www.up2bit.com (Thai)&lt;br /&gt;
&lt;br /&gt;
http://uptorrents.net (rus) - 10/04/08&lt;br /&gt;
&lt;br /&gt;
http://urban-torrents.com&lt;br /&gt;
&lt;br /&gt;
http://velvetunderground.be&lt;br /&gt;
&lt;br /&gt;
http://www.victorrent.net&lt;br /&gt;
&lt;br /&gt;
http://vietfiles.org (Viet/Eng)&lt;br /&gt;
&lt;br /&gt;
http://visualunderground.org&lt;br /&gt;
&lt;br /&gt;
http://wantedfiles.ro&lt;br /&gt;
&lt;br /&gt;
http://www.warezbros.org (Spa)&lt;br /&gt;
&lt;br /&gt;
http://web.magyar.es (Spa)&lt;br /&gt;
&lt;br /&gt;
http://westline.it.cx (Hun)&lt;br /&gt;
&lt;br /&gt;
http://wild-bytes.org&lt;br /&gt;
&lt;br /&gt;
http://www.witchtracker.org&lt;br /&gt;
&lt;br /&gt;
http://www.wncbg.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.wolfbits.org (Nordic)&lt;br /&gt;
&lt;br /&gt;
http://wordbg.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.wzt.ro - 08/16/08&lt;br /&gt;
&lt;br /&gt;
http://www.xbitz.org&lt;br /&gt;
&lt;br /&gt;
http://xforte.ath.cx&lt;br /&gt;
&lt;br /&gt;
http://xider.hu (Hun)&lt;br /&gt;
&lt;br /&gt;
http://www.xpreed.com&lt;br /&gt;
&lt;br /&gt;
http://www.xthor.net (Fre/Eng)&lt;br /&gt;
&lt;br /&gt;
http://x-torrent.ro - 07/28/08&lt;br /&gt;
&lt;br /&gt;
http://x-torrents.com (Bul)&lt;br /&gt;
&lt;br /&gt;
http://www.xltorrents.org (Neth)&lt;br /&gt;
&lt;br /&gt;
http://www.xtremezone.ro&lt;br /&gt;
&lt;br /&gt;
http://xvid4u.com&lt;br /&gt;
&lt;br /&gt;
http://youtor.org.uk&lt;br /&gt;
&lt;br /&gt;
http://www.yuwabits.net (Serb)&lt;br /&gt;
&lt;br /&gt;
http://zamunda.net (Rus)&lt;br /&gt;
&lt;br /&gt;
http://www.zionteam.org (Pol/Eng)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bookmark It:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Date Friday, 25 Jul 08 at 4:46 pm Under Private BitTorrent You can follow any responses to this entry through the RSS 2.0 feed .You can leave a response , or trackback from your own site .&lt;br /&gt;
&lt;br /&gt;
RELATED POSTS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
900+ Online Private Torrent Trackers: 2009 Edition&lt;br /&gt;
&lt;br /&gt;
900+ Private Trackers Online in 2010 - A Record?&lt;br /&gt;
&lt;br /&gt;
The Newest Private Trackers - Posted Here&lt;br /&gt;
&lt;br /&gt;
Buy Your Way In: Private Trackers That Sell Their Own Invites&lt;br /&gt;
&lt;br /&gt;
30 New Trackers to the BitTorrent Scene - May 2009&lt;br /&gt;
&lt;br /&gt;
Add your comment &lt;br /&gt;
&lt;br /&gt;
59 responses for this post&lt;br /&gt;
&lt;br /&gt;
01 • n3wyorker Says: &lt;br /&gt;
&lt;br /&gt;
25.07.08 at 5:18 pm &lt;br /&gt;
&lt;br /&gt;
pretome.net FTW!!!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
02 • LD Says: &lt;br /&gt;
&lt;br /&gt;
30.07.08 at 8:38 am &lt;br /&gt;
&lt;br /&gt;
h33t is a public site dude, no registration necessary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
03 • ME Says: &lt;br /&gt;
&lt;br /&gt;
01.08.08 at 7:54 pm &lt;br /&gt;
&lt;br /&gt;
http://www.community-palace.co.uk/&lt;br /&gt;
&lt;br /&gt;
CHECK IT OUT!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04 • a/s/l Says: &lt;br /&gt;
&lt;br /&gt;
02.08.08 at 1:55 am &lt;br /&gt;
&lt;br /&gt;
wow, amazing list &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
05 • Ale Says: &lt;br /&gt;
&lt;br /&gt;
04.08.08 at 8:19 am &lt;br /&gt;
&lt;br /&gt;
very nice list &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bitgate is not a general tracker its only for tv content&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
06 • pinkelephant Says: &lt;br /&gt;
&lt;br /&gt;
09.08.08 at 10:19 am &lt;br /&gt;
&lt;br /&gt;
http://www.aftermath-torrents.org have been open for one month &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
stats&lt;br /&gt;
&lt;br /&gt;
Registered users 588&lt;br /&gt;
&lt;br /&gt;
Torrents 988&lt;br /&gt;
&lt;br /&gt;
Peers 1,069&lt;br /&gt;
&lt;br /&gt;
Seeders 1,036&lt;br /&gt;
&lt;br /&gt;
Leechers 33&lt;br /&gt;
&lt;br /&gt;
Seeder/leecher ratio (%) 3139 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
come join us &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
07 • n3wyorker Says: &lt;br /&gt;
&lt;br /&gt;
09.08.08 at 11:31 am &lt;br /&gt;
&lt;br /&gt;
bitxtreme.net is DOWN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
08 • abcba Says: &lt;br /&gt;
&lt;br /&gt;
12.08.08 at 2:05 am &lt;br /&gt;
&lt;br /&gt;
wolfbits.org is down?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
09 • www.gs-movie.com Says: &lt;br /&gt;
&lt;br /&gt;
29.08.08 at 4:33 pm &lt;br /&gt;
&lt;br /&gt;
Watch Free Movie DvDRip HD Best Quality Free And easy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
010 • jackcool Says: &lt;br /&gt;
&lt;br /&gt;
02.09.08 at 9:01 pm &lt;br /&gt;
&lt;br /&gt;
This place rocks, torrents of all descriptions, nice speeds and free leech is a regular occurrence…..Its a private tracker but is open for sign ups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
011 • jackcool Says: &lt;br /&gt;
&lt;br /&gt;
02.09.08 at 9:02 pm &lt;br /&gt;
&lt;br /&gt;
This place rocks, torrents of all descriptions, nice speeds and free leech is a regular occurrence…..Its a private tracker but is open for sign ups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://linuxmoviemania.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
012 • dongwon Says: &lt;br /&gt;
&lt;br /&gt;
11.09.08 at 3:28 am &lt;br /&gt;
&lt;br /&gt;
it’s alot of sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
013 • elvie Says: &lt;br /&gt;
&lt;br /&gt;
19.09.08 at 3:24 pm &lt;br /&gt;
&lt;br /&gt;
Daily Paranoia for all your torrent needs,nip in have a look,see what you think&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
014 • elvie Says: &lt;br /&gt;
&lt;br /&gt;
19.09.08 at 3:25 pm &lt;br /&gt;
&lt;br /&gt;
http://www.djekl.co.uk/tracker/ for all your torrent needs,nip in have a look,check out the forums and great games section for fantastic fun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
015 • cswilkcs Says: &lt;br /&gt;
&lt;br /&gt;
27.09.08 at 2:57 pm &lt;br /&gt;
&lt;br /&gt;
Zapraszam na Polski tracker Zionteam.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Invite for a Polish Tracker Zionteam.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
016 • Mindless Says: &lt;br /&gt;
&lt;br /&gt;
28.09.08 at 12:47 pm &lt;br /&gt;
&lt;br /&gt;
As Admin of http://www.ptfiles.org I invite you all to come see what a site should look like . &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This site is gonna be a highly sought after site .. So get in before we go private &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Noobs feel free to message me after sign up . Were very open and very helpfull!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
017 • Grimmjow Says: &lt;br /&gt;
&lt;br /&gt;
28.09.08 at 6:08 pm &lt;br /&gt;
&lt;br /&gt;
http://www.ptfiles.org its a great new site, everything is on seedboxes so speed is not an issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
just thought you should now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
018 • hm Says: &lt;br /&gt;
&lt;br /&gt;
30.09.08 at 10:08 pm &lt;br /&gt;
&lt;br /&gt;
how to use leechturk torrents? I tried, but always get some port error GECERSIZ : Port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
any idea??????&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
019 • ElectroStyle Says: &lt;br /&gt;
&lt;br /&gt;
12.10.08 at 9:24 pm &lt;br /&gt;
&lt;br /&gt;
Only Club Music: http://www.electrostyle.lv Electro, Electronic, Trance, Progressive, Techno, Hardstyle, Hard-Dance, Hardcore, Breakbeat, Breaks, Dance, Euro-Dance, Lounge, Chillout, House, Club, Jungle, Drum And Base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
020 • grimreaper Says: &lt;br /&gt;
&lt;br /&gt;
14.11.08 at 12:39 pm &lt;br /&gt;
&lt;br /&gt;
nice new site come and have a look new but fast all uploads are with seedboxs so fast downloads&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
021 • grimreaper Says: &lt;br /&gt;
&lt;br /&gt;
14.11.08 at 12:40 pm &lt;br /&gt;
&lt;br /&gt;
http://www.ptfiles.org is new and fast come and say hi befor it fills up and gos invite onley&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
022 • sonia89 Says: &lt;br /&gt;
&lt;br /&gt;
23.11.08 at 6:28 pm &lt;br /&gt;
&lt;br /&gt;
http://tys-place.com is a nice site with lots to do. Fast speeds off seed boxes. Very friendly shout box. Come and check us out for yourselves &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
023 • Aishi Says: &lt;br /&gt;
&lt;br /&gt;
28.11.08 at 8:03 pm &lt;br /&gt;
&lt;br /&gt;
Wow… AMAZING ……. great job…………. thanks dude….. you’re my hero&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
024 • DemonWolf Says: &lt;br /&gt;
&lt;br /&gt;
08.12.08 at 6:37 am &lt;br /&gt;
&lt;br /&gt;
http://theiotaproject.org - Some of the best in the torrent world have already joined us, and they have made a very solid site and the staff are very friendly towards all levels of users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We offer a sweet mix of old and new torrents, casino, arcade games, a lottery for upload credits, and a very active irc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We know that you will belong to many sites, and we respect that you have a choice, so we try harder to have you drop by.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Right now registrations are open so get in quick!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So stop by and I bet you will see a lot of people you know there, old friends, and some great new ones!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We offer live help through java chat and a staff dedicated to making your visit the best there is.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So come check us out at theiotaproject.org and when you get there post say hello in the shoutbox and say DemonWolf sent ya!!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See you soon!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
025 • urmom Says: &lt;br /&gt;
&lt;br /&gt;
30.12.08 at 11:42 pm &lt;br /&gt;
&lt;br /&gt;
http:/www./cheggit.net&lt;br /&gt;
&lt;br /&gt;
Great porn tracker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
026 • DJBoxer Says: &lt;br /&gt;
&lt;br /&gt;
05.01.09 at 9:07 am &lt;br /&gt;
&lt;br /&gt;
we are a fresh new site recently opened currently looking for staff members hope to see a few new peeps in there we offer lastest stuff and a friendly crowd &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plz check us out here http://tripp2euphoria.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
027 • alex Says: &lt;br /&gt;
&lt;br /&gt;
30.01.09 at 2:50 pm &lt;br /&gt;
&lt;br /&gt;
how do i add this links to Ares. That is what i use to download. can someone help me out here. sorry!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
028 • matt Says: &lt;br /&gt;
&lt;br /&gt;
30.01.09 at 7:12 pm &lt;br /&gt;
&lt;br /&gt;
Check out http://www.thiefparadise.com/ .. A great new site with lots of potential.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
029 • BT Revolution Says: &lt;br /&gt;
&lt;br /&gt;
19.02.09 at 8:40 am &lt;br /&gt;
&lt;br /&gt;
BT Revolution Rullz !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
030 • azer Says: &lt;br /&gt;
&lt;br /&gt;
22.02.09 at 10:25 pm &lt;br /&gt;
&lt;br /&gt;
Check out https://private.hidef-zone.com/.. A great new HD Trackers with lots High Définition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
031 • unknown Says: &lt;br /&gt;
&lt;br /&gt;
02.03.09 at 11:28 pm &lt;br /&gt;
&lt;br /&gt;
update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
032 • pepsicrazy Says: &lt;br /&gt;
&lt;br /&gt;
18.04.09 at 7:42 pm &lt;br /&gt;
&lt;br /&gt;
You can add in the HD section http://www.hdparadise.net (Fre) a division of http://www.reload-paradise.net&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
033 • GigglyGirl Says: &lt;br /&gt;
&lt;br /&gt;
28.04.09 at 3:15 pm &lt;br /&gt;
&lt;br /&gt;
Come check out the best site ever! Fast pre-times and super friendly staff. Community based tracker. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
034 • madmanj Says: &lt;br /&gt;
&lt;br /&gt;
14.05.09 at 11:37 am &lt;br /&gt;
&lt;br /&gt;
new game only tracke http:/cyber-quest.net/index.php&lt;br /&gt;
&lt;br /&gt;
boasts all the usual traker site stuff but also has team speak and cod5 game server onboard&lt;br /&gt;
&lt;br /&gt;
sign ups are open for a short time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
035 • INFO Says: &lt;br /&gt;
&lt;br /&gt;
09.07.09 at 8:11 am &lt;br /&gt;
&lt;br /&gt;
Good Torrent Tracker http://www.filebag.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
036 • BEST TRACKER Says: &lt;br /&gt;
&lt;br /&gt;
10.07.09 at 7:08 pm &lt;br /&gt;
&lt;br /&gt;
http://www.torrentkit.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GREAT TRACKER, GREAT STAFF, GREAT SPEEDS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
037 • ~ Says: &lt;br /&gt;
&lt;br /&gt;
24.07.09 at 2:23 am &lt;br /&gt;
&lt;br /&gt;
Good list; One of your sites is wrong though, x264.eu should be x264.me&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
038 • splendor Says: &lt;br /&gt;
&lt;br /&gt;
01.08.09 at 4:50 am &lt;br /&gt;
&lt;br /&gt;
http://www.bdsmtracker.com&lt;br /&gt;
&lt;br /&gt;
Anyone know this one? Trying to get in for a few weeks now, but no luck this far..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
039 • Common sence Says: &lt;br /&gt;
&lt;br /&gt;
20.08.09 at 9:01 am &lt;br /&gt;
&lt;br /&gt;
seriously why is thepiratebay.org not here? that is one of the largest i have ever seen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
040 • fffff Says: &lt;br /&gt;
&lt;br /&gt;
20.08.09 at 11:20 am &lt;br /&gt;
&lt;br /&gt;
Because it’s a public tracker, genius.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
041 • casp Says: &lt;br /&gt;
&lt;br /&gt;
05.10.09 at 8:27 pm &lt;br /&gt;
&lt;br /&gt;
one of the best sites i use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
042 • casp Says: &lt;br /&gt;
&lt;br /&gt;
05.10.09 at 8:29 pm &lt;br /&gt;
&lt;br /&gt;
http://www.ilovetorrents.com this site rules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
043 • koolaid Says: &lt;br /&gt;
&lt;br /&gt;
19.12.09 at 10:56 am &lt;br /&gt;
&lt;br /&gt;
Great Site FAST downloads ad helpful staff. Open registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
044 • Hotfile Links Says: &lt;br /&gt;
&lt;br /&gt;
10.01.10 at 1:01 pm &lt;br /&gt;
&lt;br /&gt;
there are loads more, but looks like no1 wants to update the list lol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
045 • ragingbull Says: &lt;br /&gt;
&lt;br /&gt;
04.02.10 at 5:17 pm &lt;br /&gt;
&lt;br /&gt;
Come check us out , no invite reqd , local torrents seedboxed , friendly staff and always looking for more members and staff alike&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
046 • BT-Revolution.net Says: &lt;br /&gt;
&lt;br /&gt;
11.02.10 at 2:13 pm &lt;br /&gt;
&lt;br /&gt;
BT-Revolution.net is the best!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
047 • series Says: &lt;br /&gt;
&lt;br /&gt;
12.04.10 at 9:02 pm &lt;br /&gt;
&lt;br /&gt;
wooooow amazing list you work it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
048 • OGITH Says: &lt;br /&gt;
&lt;br /&gt;
01.05.10 at 10:28 am &lt;br /&gt;
&lt;br /&gt;
Some Websites SUCK’ Becasue you Need an invite Code to go there’ &amp;amp; its like that All the time.&lt;br /&gt;
&lt;br /&gt;
&amp;amp; Sence i have no Friends’ i dont know what to do &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
049 • Final Says: &lt;br /&gt;
&lt;br /&gt;
01.05.10 at 2:27 pm &lt;br /&gt;
&lt;br /&gt;
new game tracker!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
playme.servegame.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
050 • predator17m Says: &lt;br /&gt;
&lt;br /&gt;
08.05.10 at 9:05 pm &lt;br /&gt;
&lt;br /&gt;
New private tracker :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.sharptorrents.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Looking for devoted staff.&lt;br /&gt;
&lt;br /&gt;
Monthly prizes for uploaders+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
051 • serie Says: &lt;br /&gt;
&lt;br /&gt;
09.05.10 at 7:17 pm &lt;br /&gt;
&lt;br /&gt;
amazing list but ,where i can find it on like this updated?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
052 • munna Says: &lt;br /&gt;
&lt;br /&gt;
27.05.10 at 10:12 am &lt;br /&gt;
&lt;br /&gt;
http://www.thrustscene.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All files hosted on 1Gbps Seedbox + all torrents set to freeleech !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
053 • munna Says: &lt;br /&gt;
&lt;br /&gt;
27.05.10 at 10:15 am &lt;br /&gt;
&lt;br /&gt;
signup.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
054 • Dr.Vet. Cumpanasu Florin Says: &lt;br /&gt;
&lt;br /&gt;
31.05.10 at 3:10 am &lt;br /&gt;
&lt;br /&gt;
http://www.thepiratebay.org omited?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
055 • yooou Says: &lt;br /&gt;
&lt;br /&gt;
03.07.10 at 9:17 am &lt;br /&gt;
&lt;br /&gt;
What about BTN (broadcasthe.net) and CN (cosanostra)? And SCT, SCL, iFi and FTWR are dead! Why are they still listed?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
056 • yooou Says: &lt;br /&gt;
&lt;br /&gt;
03.07.10 at 9:20 am &lt;br /&gt;
&lt;br /&gt;
Here is the list with all the secret trackers that are alive at the moment:&lt;br /&gt;
&lt;br /&gt;
FSC = funsharing.net&lt;br /&gt;
&lt;br /&gt;
GFT = thegft.org&lt;br /&gt;
&lt;br /&gt;
FTN = feedthe.net&lt;br /&gt;
&lt;br /&gt;
AL = acid-lounge.org.uk&lt;br /&gt;
&lt;br /&gt;
BTN = broadcasthe.net&lt;br /&gt;
&lt;br /&gt;
SCC = sceneaccess.org&lt;br /&gt;
&lt;br /&gt;
SeX / The ‘X’ = scenexpress.net&lt;br /&gt;
&lt;br /&gt;
STC = savethecoratee.org&lt;br /&gt;
&lt;br /&gt;
BH = bithumen.be&lt;br /&gt;
&lt;br /&gt;
iTS = intheshadow.net&lt;br /&gt;
&lt;br /&gt;
CN = cosanostra.mn&lt;br /&gt;
&lt;br /&gt;
PTN = piratethe.net&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By the way, piratebay is not a private tracker!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
057 • sharky Says: &lt;br /&gt;
&lt;br /&gt;
04.07.10 at 8:42 pm &lt;br /&gt;
&lt;br /&gt;
YOOOU said: ….Why are they still listed?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Because this article is nearly two years old, and no longer maintained. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the http://filesharefreak.com/trackers-list/ link for an updated version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
058 • dl freak Says: &lt;br /&gt;
&lt;br /&gt;
21.07.10 at 4:18 am &lt;br /&gt;
&lt;br /&gt;
This site is great just started less than a year ago but great people with great staff&lt;br /&gt;
&lt;br /&gt;
http://torrentzone.net/index.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
059 • BT-Revolution.net Says: &lt;br /&gt;
&lt;br /&gt;
10.08.10 at 10:03 pm &lt;br /&gt;
&lt;br /&gt;
SINGUP: http://bt-revolution.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leave a Reply&lt;br /&gt;
&lt;br /&gt;
Name (required) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mail (will not be published) (required) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Website &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Looking to advertise here at FileShareFreak, or got a great new P2P / BitTorrent scoop, site or idea that you'd like us to cover? Drop us a line through our Contact page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recent Posts &lt;br /&gt;
&lt;br /&gt;
Seedbox Roundup - 12 All-New Seedbox Providers&lt;br /&gt;
&lt;br /&gt;
New Private Trackers: August 2010 Edition (Part 2)&lt;br /&gt;
&lt;br /&gt;
New Private Trackers: August 2010 Edition (Part I)&lt;br /&gt;
&lt;br /&gt;
SaveTheCoratee (StC) - Mac Tracker is Officially Dead&lt;br /&gt;
&lt;br /&gt;
Deli.sh - The Food Tracker, Grand Opening Coming Soon&lt;br /&gt;
&lt;br /&gt;
The World of ‘Warez Networks’ Explained&lt;br /&gt;
&lt;br /&gt;
Torrent Forums Merge: Tracker-Invites.us Allies With TrackeReactor&lt;br /&gt;
&lt;br /&gt;
TorrentInvite - Tracker Forum Now Open for Registration&lt;br /&gt;
&lt;br /&gt;
RapidShare Links Vanish on Blogs, Warez Forums&lt;br /&gt;
&lt;br /&gt;
20 New Private Trackers: July 2010 Edition&lt;br /&gt;
&lt;br /&gt;
Popular Posts &lt;br /&gt;
&lt;br /&gt;
How To Speed Up Torrents with Low Seeders - 782,343 views&lt;br /&gt;
&lt;br /&gt;
The Best Online Streaming Movie Sites on the ‘Net - 454,443 views&lt;br /&gt;
&lt;br /&gt;
Crack/Keygen Sites That Are Safe To Use - 416,881 views&lt;br /&gt;
&lt;br /&gt;
Porn and BitTorrent? - Yes, the Rumors are True! - 360,280 views&lt;br /&gt;
&lt;br /&gt;
Trackers List - 268,799 views&lt;br /&gt;
&lt;br /&gt;
How to make Windows XP Pro 100% Genuine - 248,859 views&lt;br /&gt;
&lt;br /&gt;
Tips to increase BitTorrent download speeds - 223,331 views&lt;br /&gt;
&lt;br /&gt;
Working List of RapidShare Premium Link Generators - 220,590 views&lt;br /&gt;
&lt;br /&gt;
Specialized Private BitTorrent Sites - ‘HD Video’ - 176,210 views&lt;br /&gt;
&lt;br /&gt;
Free GPS Maps &amp;amp; Software For TomTom, iGO, Garmin - 171,904 views&lt;br /&gt;
&lt;br /&gt;
Flickr &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Respected Allies:&lt;br /&gt;
&lt;br /&gt;
Extra Torrent&lt;br /&gt;
&lt;br /&gt;
Torrent Section&lt;br /&gt;
&lt;br /&gt;
SeedboxWorld.net&lt;br /&gt;
&lt;br /&gt;
OpenTracker.us&lt;br /&gt;
&lt;br /&gt;
YouTorrent.com&lt;br /&gt;
&lt;br /&gt;
SceneSource&lt;br /&gt;
&lt;br /&gt;
TorrentFreak&lt;br /&gt;
&lt;br /&gt;
Torrent tracker sites&lt;br /&gt;
&lt;br /&gt;
BTARENA.org&lt;br /&gt;
&lt;br /&gt;
FILEnetworks Blogspot&lt;br /&gt;
&lt;br /&gt;
BTScene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Site Categories (click the + to expand)&lt;br /&gt;
&lt;br /&gt;
[+] Advanced Searching (10) &lt;br /&gt;
&lt;br /&gt;
» Advanced Searching for Copyrighted Content - Part I - BitTorrent» Advanced Searching for Copyrighted Content - Part II - 'Crack' Sites» Advanced Searching for Copyrighted Content - Part III - NFO Websites» Advanced Searching for Copyrighted Content - Part IV - 'DDL' Websites» Advanced Searching for Copyrighted Content - Part V - IRC / mIRC» Advanced Searching for Copyrighted Content - Part VI - Usenet» Advanced Searching for Copyrighted Content - Part VII - The Web» Using eD2k Hash Links to find Copyrighted Content» 'Magnet Links' Explained» Latest OiNKPlus v10 Enhances Music Trackers&lt;br /&gt;
&lt;br /&gt;
[+] Anonymous P2P (24) &lt;br /&gt;
&lt;br /&gt;
» Anonymous BitTorrent» Anonymous P2P &amp;amp; Web Solutions» IP Blocking &amp;amp; Blocklists» Anonymous Web Proxies &amp;amp; Proxy Servers» Anonymous Proxy Servers» Anonymity Software (Anonymous Proxies)» Internet Tunneling &amp;amp; Traffic Routing» Anonymous Web Searching (&amp;amp; Decentralized Search Engines)» Darknets (Private Internet &amp;amp; File Sharing)» P2P Programs Designed for Anonymity» Tor &amp;amp; Tor Projects» VPN Tunneling for Private P2P Connections» The anoNet Darknet - a 'Private' Internet» How to Hide Everything You Do from Big Brother» Setting up 'ProxyWay' for Anonymous Browsing» PeerGuardian - IP Blocking for Windows Vista» IP Blocking for uTorrent in Windows XP &amp;amp; Vista» PeerGuardian IP Blocking for Mac OS X» Browse Torrents Anonymously at Mass-Torrent.com» Anonymous BitTorrent Through a VPN - The Speed Tests» Total Anonymity - A List of VPN Service Providers» The 10 Best Free Web Proxies For Anonymous Surfing» 14 New Seedbox Providers to Speed Up Your Torrents» Complete List Of Torrent Seedbox Services - Part III&lt;br /&gt;
&lt;br /&gt;
[+] Bad P2P (17) &lt;br /&gt;
&lt;br /&gt;
» Bad P2P Programs - What To Avoid» P2P Programs That Contain Adware» P2P Programs That Cost Money (Avoid These)» The iPod Music Money Scam» P2P Programs That Don't Connect» Bad P2P Websites» Movie Download Scam Sites» Private Trackers For Sale on eBay? What's Next?» Public Torrent Users Beware: The Next-gen Torrent Scam» Demonoid Users Beware - Be Careful What You Download» Private Tracker Invites For Sale at TorrentInvites.org» Discordia Takes Over 'Lphant' P2P Domain; Now Owns Shareaza, BearShare, Lphant &amp;amp; iMesh.com» Ratio Faker: Your New Best Friend To Get Tracker Banned» Why You Shouldn't Trade - Staff, Members Face Ban» How to Promote Your New Tracker: Just Buy eMail Addresses From Others» Vizz.tv Selling Access, Accounts to New TV Tracker» Tracker's Invites Being Offered Through Facebook = Facepalm&lt;br /&gt;
&lt;br /&gt;
[+] BitTorrent (50) &lt;br /&gt;
&lt;br /&gt;
» Anonymous BitTorrent» BitTorrent for File Sharing» Getting Started with BitTorrent» Torrent Hosting Websites» Public Torrent Websites» Private Torrent Websites» Torrent Search Software» Open-Search BitTorrent plugins for Firefox &amp;amp; Explorer» Torrent MetaSearch Websites» Finding open Private Torrent sites» Tips to increase BitTorrent download speeds» ISPs and Speed » The Top 100 BitTorrent sites of 2007» Advanced Searching for Copyrighted Content - Part I - BitTorrent» Is Public BitTorrent in Shambles?» A List of 250 working Private BitTorrent Sites» And here's 250 more Private BitTorrent trackers.» Which BitTorrent Client is the Fastest?» Using Azureus 'Magnet Links' » Speed Tests - Azureus 'Magnet Links' vs Torrents» Find Open Private Trackers with 'Open Registrations Checker'» Bit Che - Software for Torrent Searching» Azureus Search Plugin 'Cubit' Released» Mininova - A Not-So Satirical Tracker Review» ThePirateBay - A (Somewhat) Satirical Tracker Review» Try TorrentStumble.com for (Random) Torrents» BitTorrent Hardware &amp;amp; Media Players» Web-Based Torrent Solutions &amp;amp; Services» The 10 Best Torrent Meta-search Websites &amp;amp; Aggregators» Top-BT - A BitTorrent Client To Double Download Speeds» 25 Tasteless Avatars &amp;amp; Sigs From Private Tracker Users» 25 More Tasteless Avatars &amp;amp; Sigs From Private Trackers» TorrentDam - The Mac OS X Torrent Search Utility» A Review Of New Torrent Clients - What's Hot, What's Not» TorrentZEN - A New Real-Time Torrent Search Engine» Find 100% Working Verified Torrents at Vertor.com» Coda.FM - A Fresh New Torrent Site For Music Albums» TopBT on Vuze - A Topology-Aware BitTorrent Client» 2009 Oscars - Download The Oscar Torrents Now» New Torrent Ideas - 10 Brand-New BitTorrent Projects» Easy aXXo - A Torrent Site For Real aXXo Releases Only» ExtraTorrent.com - A Rising Star on Public BitTorrent» CakeTorrent Makes Torrent Downloading a Snap!» The Strange PirateBay, or: How I Learned To Stop Worrying and Love Other Trackers» Demonoid Set to Return, But With Heavy Losses» KickassTorrents - A Fast-Growing Torrent Indexer» Tixati - An Advanced New BitTorrent Client» uTorrent 2.0 (Final) Released, With New Improvements» TorrentSection - A Simple, Powerful Torrent Search Site» Online Media Streaming, Torrents and More at BitLite.com&lt;br /&gt;
&lt;br /&gt;
[+] BitTorrent Tips &amp;amp; Tricks (28) &lt;br /&gt;
&lt;br /&gt;
» 25 Tips &amp;amp; Tricks To Maximize a WHAT.CD Freeleech» Share Private Torrents With uTorrent's Embedded Tracker» uTorrent Freeleech Tips Using 'Labels' and 'Scheduler'» uTorrent Users: Update to Latest Stable v1.8.1 - For Now» Seed The Same Files To Multiple Trackers in uTorrent» uTorrent: Move All Your Downloaded Files &amp;amp; Keep Seeding» Is Your BitTorrent Throttled? Try uTorrent 1.9» 6 Things You Can Do To Test Your ISP for BitTorrent Throttling» Firefox Scripts That Integrate Torrent Searching on IMDb» Fight Throttling: Auto-Restart uTorrent With Random Ports» How To Switch What.CD Theme To Look Like OiNK.CD» Auto-UnRAR Your Torrents in uTorrent The Easy Way» uRemote - A Browserless Remote GUI for uTorrent» New Online Service To Add Trackers To Your Torrents» Universal - A New Torrent Toolbar For Private Trackers» 12 Clues (and Solutions) To Why Your Torrents Are Slow» Heading Back to the Dorm? Here's how to Keep Torrenting» Music Torrents Not Seeding Properly? Blame iTunes» uTorrent: How To Reseed TV Season Torrents Using Previously Downloaded Episodes» The All-new Torrents Open Registrations Checker» How To Maximize TorrentFlux Download Speeds Using FlashGet And FlashGot» Test Your ISP for Traffic Shaping with ShaperProbe» The 10 Best Ways to Get Banned From a Private Tracker» New IPFilter Updater For BitTorrent Client Blocklists» Use uTBackup to Save and Restore uTorrent Settings» Using 'C4C Firefox Extension' to find Open Torrent Sites» 'Magnet Catcher' Turns Torrents Into Magnet Links» uTFilterManager, Simplify RSS Filters in uTorrent&lt;br /&gt;
&lt;br /&gt;
[+] Create your own BitTorrent site (15) &lt;br /&gt;
&lt;br /&gt;
[+] Gazelle (4) » Gazelle Article 3: Anonymous Links, Ticket System, and a Freeleech Tool» Gazelle Article One: Server Config / Gazelle Install» Gazelle Article 2: Invites, Minor Edits and Small Add-ons» Gazelle RC2 Unleashed, Now Available For Download» How to Set Up your own BitTorrent website (Part II - Frontends)» How to Set Up your own BitTorrent website (Part III - Backends)» How to Set Up your own BitTorrent website (Part I - Intro/Config)» Create Your Own Torrent MetaSearch Website in Minutes» Everything You Need to Start Up a Great Private Tracker» Gazelle Codebase Hits RapidShare, MegaUpload» SoftMP3 &amp;amp; SweDVDR Trackers Release 'Source Code'» How to Create a Torrent Tracker with PHP &amp;amp; XBTT: Part 1» How to Create a Torrent Tracker: Part 2 - Upload Form» How to Create a Tracker, Part 3: Torrent &amp;amp; User Details» How to Create a Torrent Tracker, Part 4: Search Engine&lt;br /&gt;
&lt;br /&gt;
[+] DDL / RapidShare (19) &lt;br /&gt;
&lt;br /&gt;
» NewSceneFiles - A New Pre-to-DDL Service» Scene/DDL News: AfterPre &amp;amp; SceneDDL Return» 100 of the Best Free File Hosting Upload Sites» SceneDDL Calls it Quits on New Releases» SceneDDL: Automated Scene Releases to Filehost DDLs» The 25 Best DDL Search Engines For RapidShare Links» 100 Scene/P2P Blogs for RapidShare Warez DDLs» RapidShare/DDL Forums - A Great Source For Warez» JDownloader - RapidShare Downloader That (Still) Works» RapidShare Tools: Firefox Scripts To Simplify Downloads» Release Blogs - Finding The Latest P2P &amp;amp; Scene Releases» Working List of RapidShare Premium Link Generators» RapidShare Hacks &amp;amp; Programs That Really Work» Free 1-Click Web-Hosting / File Hosting Upload Sites» Warez Hosting Websites (DDL Sites)» Free File Hosting Websites» Convert Multiple Filehosters' Links Into Premium Links» RapidShare Links Vanish on Blogs, Warez Forums» The World of 'Warez Networks' Explained&lt;br /&gt;
&lt;br /&gt;
[+] IRC (13) &lt;br /&gt;
&lt;br /&gt;
» Avarice for IRC/XDCC Bot IRC Searching» IRC (Internet Relay Chat)» IRC Searching on the Web - XDCC Search Sites» AutoGet for IRC» IRCKlipper - The Death of a Giant» Advanced Searching for Copyrighted Content - Part V - IRC / mIRC» IRC Pre-channels For The Latest Torrents Fast!» Private Tracker IRC Channel Index» The New P2P IRC Network - P2P-NET.EU» Blog Races - Tracking 'Release Blogs' &amp;amp; Scene Releases» xWeasel - A Standalone XDCC Search &amp;amp; Download App» P2P.IN - a New IRC PreDB Network to Track Torrent Races, Pre Announces &amp;amp; Releases» Private Tracker IRC Torrent Auto Downloader Made Easy&lt;br /&gt;
&lt;br /&gt;
[+] News &amp;amp; Others (85) &lt;br /&gt;
&lt;br /&gt;
» RIAA Trivia Fun Facts!» How to Browse Isohunt &amp;amp; Torrentspy in the U.S.» Finding Free eBooks &amp;amp; Audiobooks» Finding 'Free' Expensive Software on P2P» TV on the Internet - Fact or Fiction?» The Best Online Streaming Movie Sites on the 'Net» IRCKlipper - The Death of a Giant» So, you want to be a Pirate, do ya?» Vortex Leader Resigns, Spawns Spinoff Site from Ex-Staff» RIAA: Three Down, Limewire to Go.» Open Letter to Rogers.ca: Come Pick up Your Equipment» Underground-Gamer Hacked...Again» TehConnection - A Colossal Movie Tracker Soon To Launch» Looking for College Exams? Try FreshExams.com» Fight the Canadian DMCA» Hackers Steal 'User Database' From Popular Private Tracker» ImageShack Seedbox Leechbox Service is One Big Scam» New to BitTorrent? Try TheTorrentswing.com» Stop Burning DVDs - And Stream Movies To Your (HD)TV» What.cd Breaks The 200,000 Torrent Milestone» OVH Hosting Outlaws All P2P/Torrents On Their Servers» Fux0r Becomes the Fifth Tracker To Use Gazelle Code» Is RLSLOG.net Nearing Its End?» HDBits.org to Open Invite System For One Day Only» Metallica's 'Death Magnetic' - A Highly Anticipated Torrent» Get Updated DVD R1, R5 Movie Release Dates» 10 Really Great FREE Sites for Essays, Exams &amp;amp; Papers» Get Ready For the Relaunch of VReel.net For HD Video» TorrentKing - New &amp;amp; Improved With 850 Torrent Trackers» 5 Reasons Why You Need To Be a What.cd 'Power User'» Libble.com Switches Over To Gazelle Codebase» Pirate City - Kicks Things Off With 800+ Streaming Movies» Canadians, Vote NDP on October 14th for Net-Neutrality» FileShareFreak Hacked? Our Birthday, Other Site News» What.cd Bans Invite Giveaways on Tracker Forums» Blu-Ray BRRip &amp;amp; BDRip - Two New XviD Formats» Pre-Times: Release Blogs vs Private Trackers» Oscar-Season Movies You Shouldn't Have Access To» Pirate Creates Music: Razor1911's "dubmood" Kickin' It Chipstyle» BTJunkie.org - Leaking Your Private Tracker Accounts?» TorrentLeech.org Invites On IRC - Go NOW! (Updated)» Admin Kicked From SuperTorrents, STMusic and FTS» The True-HD 720p XviDHD Blu-Ray Rips at IPT &amp;amp; PTM» Ultimate List of 650 Scene Release Groups - Part I» Ultimate List of 650 Scene Release Groups - Part II» 18 Swedish Trackers Closed - TTI.nu Latest to Jump Ship» SwePred - The Next Big Swedish Tracker?» Are You a Pirate? Take This BitTorrent Survey» Tracker Communities Rallying for SceneTorrents» Find 2009 R1, R5 Movie Release Dates at TorrentGeek» TorrentLeech.org Invites Available Again On IRC» PtN Invite Application Open Again For Two Days Only» Follow FileShareFreak on Twitter for the Latest Updates» 500 New Invite Codes to BitShock» The Death of TrackeReactor? Closed or Hacked?» Free TorrentLeech Invites Through IRC: Confirmed» RevolutionTT - Open Registration for 3 Days Only» Private Tracker Invite Trading on the Rise, Thanks to Google Wave Invites» Two Popular French Trackers Shut Down: Two More Open» 3 Very Cool New Online P2P Services - FSF Exclusives» STN: Goes From 10,000 Members to 170 on Dec. 1» SceneTorrents Shutting Down For Good - Confirmed» TorrentLeech Opens Registration for ScT Members» OVH Initiates a Setup Fee on Budget Kimsufi Line» Demonoid Returns After a 3 Month Blackout» Leaked Screeners On The Decline For 2010 Oscars» HDBits Invites Cancelled, as Sellers Get the Jump» Christmas Specials: RevolutionTT To Open Signups» BitMeTV Implements a 'Global Ban' of Romania» TorrentLeech Invites Being Handed Out On IRC» DVDRSource and TVSource Merge to Create New Scene Tracker 'XNT'» Waffles' Haiti Donation Drive a Smashing Success» Unique Topsite-Linked Service Provides Scene Releases, Not Torrents» Vortex Network - Mac Tracker Nearing Its End?» ScL is Back Online, But Torrentless» Cinavia DRM Aimed to Stop Piracy On Blu-ray, PS3s» SCC v2 'Beta' Has Finally Arrived, With New Features» Frylock (co-sysop of Etiv.in) Busted for Pot Possession?» The Rogers Cable Fiasco Killed My Internet Access» Donation Woes - Can PayPal Wipe Out Private Trackers?» VCDQ.com is Reborn - A PreDB With Amazing Extras» DidItLeak Lives On - New Music Leak Sites Fill The Void» Online Media Streaming, Torrents and More at BitLite.com» APNet Closes; Alternatives For Public PreDB and Torrent Races» SaveTheCoratee (StC) - Mac Tracker is Officially Dead&lt;br /&gt;
&lt;br /&gt;
[+] Other File Sharing Methods (29) &lt;br /&gt;
&lt;br /&gt;
[+] Direct Connect (1) » Direct Connect/DC++[+] eMule/eDonkey (3) » How to Add eDonkey Servers &amp;amp; Serverlists to eMule» Using eMule Safely &amp;amp; Securely - IP Blocking» Connecting to Kademlia in eMule[+] Hotline (1) » Hotline - A P2P Pioneer Still Lives On[+] RapidShare/DDL Sites (8) » ZeroSec Sold to New Owners, Site Falling Apart?» DDLDB - Direct Download Links DB For Scene Releases» The Secrets of a Release Blog - SceneReleases Exposed» ZeroSec Future Grim - Closure Is Imminent, Expected» RapidShare Killers: A Review of the Hottest New Filehosters» Gygan - A New App For Sharing Large Files Online» Featured Userscript: 'Better Comment Link Extractor'» NewSceneFiles Calls it Quits; SceneFlux Picks up the Slack» A List of P2P File Sharing Programs» A List of File Sharing Networks» OpenNap for P2P File Sharing» Firefox Add-ons You Need To Have» Crack/Keygen Sites That Are Safe To Use» Sucubus - A New Music &amp;amp; Video Online Search Engine» P2P Programs Designed for Anonymity» New Online BitTorrent/Multi-P2P Service at VIPeers.com» Join and Access Spotify.com in Unavailable Locations» Fixing Spotify Login Issues, Once And For All» Active List of FTP Dump Sites For Warez And Music» PirateFTP Selling Leech Slots For Scene Releases» Usenet - Tips» Usenet and Newsgroups» 20 More Great Sites to Download Free Magazines, Books» Seedbox vs Usenet: Why a Seedbox is a Waste of Money&lt;br /&gt;
&lt;br /&gt;
[+] P2P File Sharing (27) &lt;br /&gt;
&lt;br /&gt;
» A List of P2P File Sharing Programs» A List of File Sharing Networks» OpenNap for P2P File Sharing» An Introduction to P2P File Sharing» Getting Started with P2P Programs» P2P Software Review &amp;amp; Comparison» P2P Tips &amp;amp; Tricks» Additional P2P Filesharing Programs 02-13-08» Connecting to the FastTrack P2P Network?» Omemo - P2P's Next Big Thing?» Shareaza vs ShareazaPlus - Which One is Best?» Use Podmailing to Send Large Files Via Email, BitTorrent» The 'RLSLOG Seven' Find a New Home» FilesWire.com - Online Browser-Based P2P Filesharing» The Winners And Losers of P2P - What's Hot / What's Not» New Shareaza v2.4.0 - 9 Months After With 900 Changes» Pre-Times For TV Trackers - The Cycle of a TV Episode» Get PUMPed With VIPeers' New P2P Search &amp;amp; Sync Tool» TorrentInvite Debuts Sister P2P Site At FileHoard.com» LimeWire 5 - Is It Any Good, Or Just More P2P Junk?» Pre Database, Scene Release and Dupecheck Websites» 10 Really Great Sites For Free Magazine Scans» 1,000 New Spotify Invites Handed Out Daily At Lakka.se» Share And Download Spotify Playlists at SpotiSHARE» Free GPS Maps &amp;amp; Software For TomTom, iGO, Garmin» Dup3.me - A PreDB With Extended Scene Release Info» Invites: The Top 50 Most Requested Private Trackers&lt;br /&gt;
&lt;br /&gt;
[+] P2P Tips &amp;amp; Tricks (27) &lt;br /&gt;
&lt;br /&gt;
» Using WinRAR (and other Archive Tips)» Antivirus Software and Other Protection» Audio Video Codecs» Mounting Virtual Drives» Computer Vulnerabilities» Tips for Downloading Movies» Tips for Downloading Software» How to Identify Tags on Pirated Releases» Tags Found on Music Releases» Tags Found on Software-Games Releases» Known Reliable Release Groups» Using Serials, Cracks &amp;amp; Keygens» P2P Tips &amp;amp; Tricks» P2P Tips - Firewall and Speed Settings» Tips for Home Movie Collectors» The WinXP TCPIP.SYS 3244 Update» 30 Tips to Improve Your Sharing Ratio (on Music Trackers)» Which BitTorrent Client is the Fastest?» BitTorrent Client Error Messages (Tracker Errors)» Tips to Optimize uTorrent Download Speeds» Automatically unRAR Your Torrents Using uTorrent» R5 Movies and Release Dates» Scan Your Files Online at NoVirusThanks &amp;amp; VirusTotal» Elude BitTorrent Throttling ISPs With Free OpenDNS» DidItLeak - Serving Up Freshly Leaked Music Releases» TCP-Z - The Best TCP/IP Patcher for All Windows OSes» Invites: The Top 50 Most Requested Private Trackers&lt;br /&gt;
&lt;br /&gt;
[+] Private BitTorrent (48) &lt;br /&gt;
&lt;br /&gt;
» Can't get into a Private BitTorrent site? Buy your way in!» The Private Tracker Dictionary &amp;amp; Terminology List» IRC Pre-channels For The Latest Torrents Fast!» Find Open Private Trackers with 'Open Registrations Checker'» The Wipeout of Prominent Private Trackers» TrackerChecker WebService for Open Torrent Sites» Private Tracker IRC Channel Index» Featured Music Tracker - Waffles.fm» What.cd - The Next OiNK.cd?» Waffles.fm versus What.cd - Is There Really a Winner?» Private Tracker Levels with Updated Rankings» Private Trackers' Invite Systems - When and How» And Here's Even More Private Torrent Sites» The Monetary Value Of Private Trackers» New Tracker LoveTheScene.net Now Open» Are Large Private Trackers Losing Popularity?» The Newest Private Trackers - Posted Here» Private Trackers With The Best Pre-Times» The Biggest List of Private BitTorrent Trackers on the 'Net» Seeding Tips &amp;amp; Tricks for Specific Private Trackers» Private Tracker Ratio Hacking - Busted Myth? Or Reality?» Torify.eu - Search &amp;amp; Browse Multiple Private Trackers» Don't Get Disabled: Seed Times, Ratio Rules &amp;amp; Inactivity» PureTNA Adult Tracker Surpasses 1 Million Members» Tracker Donations - What You Get For Your Money» Private Trackers Announce 'Global Ban' Of Romania» RevolutionTT Open For Signups» 1001 Movies You Must See Before You Die: Torrent Edition» FunFile Fail; Spinoff Sites That Are Good For BitTorrent» The 'Private Tracker Metasearch' Becomes A Reality» CoExist, A Ratio Free Music Tracker - Open Signups Soon» A List of No Ratio Trackers, And The Ratio Free System» Index Of Private Tracker Abbreviations &amp;amp; Short Names» The 7 BitTorrent Clients Allowed On Private Trackers» The All-new Torrents Open Registrations Checker» Private Trackers With the Most Torrents» ScienceHD, The Science Tracker now Open For Signups» The Best Hosting Providers For Private Trackers» 10 Reasons for The Decline of Tracker Invite Requests» Spurious 'PEG Topsite' Becomes a Tracker Reality» Vizz.tv Exposed - A Review of the $24 TV Tracker» TopBytes, DigitalHive, LastTorrents &amp;amp; TopHos - Open for Signup» The Dominating Private Trackers - Part I - The Best of The Best» The Dominating Trackers - Part II - Other Scene Trackers» The Dominating Trackers - Part 3: Best General / 0Day» An Interview with TorrentLeech - A Living BT Legend» Tracker Ratio Cheating 'Online App' Now A Reality» PREd Releases And Torrent Races, In One Site&lt;br /&gt;
&lt;br /&gt;
[+] private trackers (93) &lt;br /&gt;
&lt;br /&gt;
» Porn and BitTorrent? - Yes, the Rumors are True!» Specialized Private BitTorrent Sites - 'HD Video'» Miscellaneous BitTorrent Trackers» Specialized Private BitTorrent Sites - 'Sports Torrents'» FunFile Down, Should Return Soon» 700MBz - A New Gazelle Movie Tracker» SeedGames.org - A New Games-Only Tracker» 35 Adult Torrent Trackers That Are Open For Signup» The Desi/Bollywood P2P Scene - BitTorrent's Other Side» The Wait Is Over - TehConnection v2 Gazelle Is Here» The 100 Most Popular Private Trackers Of 2008» A Comparison of Popular TV Trackers» Obscure Movie Trackers - A Look Inside The Hidden Gems» PassThePopcorn.org - The Innovative Movie Tracker» Our Picks - Alternatives To The High-Level Trackers» SyncTheBits - A New Mobile Appz Tracker» Be A Scener.com - New 0Day/Scene Tracker» Vortex Network - The New Mac Tracker» Private BitTorrent Websites - Movie Trackers» Looking for Games? Blackcats Games is The Place» New Torrent Sites (and Ones We've Missed)» Secret BitTorrent Websites - The Ones You Shouldn't Know About» Specialized Private BitTorrent Websites - Software / Appz» Specialized Private BitTorrent Websites - Games Trackers» Specialized Private BitTorrent Websites - Music Trackers» Specialized Private BitTorrent Websites - TV Trackers» Specialized Private BitTorrent Websites - eLearning / eBooks» Private BitTorrent Site Reviews - A Look Inside» The 10 Most Underrated Private Trackers» WWT Goes Live - The First Gazelle Wrestling Tracker» The Battle Of The Mac Trackers - BS, Vortex &amp;amp; Coratee» InspireThe-Net (iTN) A New Ratio-Free Tracker» 900+ Online Private Torrent Trackers: 2009 Edition» FSF Exclusive: Invites to AnimaTooniC.org - A New Cartoon-Anime &amp;amp; Comic Tracker» ScienceHD: A New Science Tracker - Open Signups Soon» ScienceHD.info - SciHD is Now Open For Signups» Bibliotik - A New Library Tracker For Comics, eBooks, Magazines &amp;amp; Scholarly Content» Vibes.fm - A New (Small) Jazz Community Tracker» Awesome-HD: The Latest Gazelle Tracker» Comic Releech - Putting Fun Back Into BitTorrent» SceneSound - The New SoftMP3 Scene Music Tracker» AnimeByt.es - A New Anime, J-Music Tracker» CoExist Breaks the Curse of the No-Ratio Music Tracker» The New PianoSheets Tracker: A Musician's Paradise» The Swedish Invasion: The Return of the Nordic Trackers» PackMe.IN - The New Ratioless Packs-Only Tracker» SnB Tracker Has Officially Launched: The Latest Gazelle » BitShock (Updated) Here's 200 Invite Codes for Signup» SqN - A New Ratioless Music Tracker Now Recruiting» AnimaTooniC is Now Open For Registration» HQPorn - Our Featured Adult Tracker Now Open Signups» Beta Tracker MVidBits Accepting New Members» Tracker Blu-Torrents for BluRay Movies (Ready to Burn)» Beta Tracker AliveOnThe.Net Open, But Conditionally» Sweninjaz, a Stylish New Scene Tracker Now Open» GloryBits and BakedBits - Two New Gazelle Trackers Open» StoreThe.net - A New 0day Scene Only Tracker» TorrentDay - Another Scene-Only Tracker Opens» ScL Open For Signups For 24 Hours (Now Closed)» Popular JPopsuki Tracker Makes Return on Gazelle» HD Tracker 'SceneX' Open For Registration» Web-based Private Tracker Pretimes and Torrent Races at Trac3.me» Comic-Releech: #1 Comedy Tracker, Now Open Signups» Two New Trackers Open - DocsBits and SceneXvid» CN: The Opportunity Awaits to Join the CN Tracker» 2009 in Review - 50% of New Trackers Disappear in a Year» Complete List of Private Music Trackers (by Category)» HD Tracker 'Bit-UNiT3D' Now Open For Signups» AnimeByt.es Offers Rare 'Open Signups' to Anime, Hentai, J-Music Fans» SeedMore - The Hidden Blog Tracker» ScenePalace.org - A New 'Scene' 0day Tracker Launches» 900+ Private Trackers Online in 2010 - A Record?» Wunza - The Rebirth of a Movie Tracker» EuReKA Mutinies Awesome-HD, Joins HD-Torrents» SilverSeed - A New 'Scene' Music Video (MViD) Tracker» 'BTN' Launches - An Innovation Among TV Trackers» DesiTorrents: An Exclusive Offer to Join a Legendary Desi Tracker» Three New (and Interesting) Private Tracker Blogs, Sites» TorrentVault, 0sec Scene Tracker Open For Signups» Tracker Spotlight: ABTorrents (For Audiobooks Only)» Apply Online: Private Trackers with Invite Application Forms» Buy Your Way In: Private Trackers That Sell Their Own Invites» Eargasm.ME - New HQ FLAC/Lossless Music Tracker» 'The X' - New Scene Tracker From the SceneLife Crew» Find Private Trackers with Open Signups: A Review of 'Tracker Checker' Sites» BTN - Interviews Are Open Again to a Special TV Tracker» 'The X' - Open For Signups For 5 More Days (v2)» GazelleGames.net - New Private Tracker For Games» SyncTheBits - Mobile Tracker Goes Gazelle, Open Signup» Pig2Pig - New Chinese HD Tracker, Open Registration» HDME.eu - Open Signups; Adds Encoder Groups FraMeSToR and FLAWL3SS» HDME - 250 Invite Codes Offered to FSF Readers» Deli.sh - The Food Tracker, Grand Opening Coming Soon&lt;br /&gt;
&lt;br /&gt;
[+] Seedbox (36) &lt;br /&gt;
&lt;br /&gt;
» Quickstart Guide to TorrentFlux - 2. Downloading Your Files» Seedbox Ratio Building on Elite Private Trackers» uTorrent, TorrentFlux &amp;amp; wTorrent - A Comparison of Seedbox UIs » Quickstart Guide to TorrentFlux - 1. Adding / Managing Torrents» 10 Reasons Why You Need a Seedbox» Review and Comparison of TorrentFlux Hosting Services» Seedboxes with TorrentFlux Hosting» TorrentFlux - Adding Torrents From A Private Tracker URL» Firefox Addons / Extensions for TorrentFlux» RSS Downloading for Your TorrentFlux Seedbox» TorrentFlux v2.4 (with Encryption) Released» Dedibox, VPS and Seedbox Hosting Services &amp;amp; Reviews» Installing TorrentFlux on a Linux Server in WinXP/Vista» Seedbox Providers That Offer uTorrent WebUI Hosting» Get A Free Seedbox - Here's How (Updated)» High-Speed BitTorrent - A Look Inside the 1Gbps Seedbox» 10 Really Cheap Seedboxes That Anyone Can Afford» Complete List Of Torrent Seedbox Services - Part I» Complete List Of Torrent Seedbox Services - Part II» Complete List Of Torrent Seedbox Services - Part III» Become A Seedbox Reseller Fast - Here's How» How To Maximize TorrentFlux Download Speeds Using FlashGet And FlashGot» Uploading Your Files and Making Torrents in TorrentFlux» 11 New Seedbox Providers to Speed Up Your Torrents» Private Tracker Account Theft On The Rise: The Danger of Shared Seedboxes» A Comparison of Three rTorrent Seedbox Web Frontends» 15 Tips to Become a Good Seedbox Provider or Reseller» 14 New Seedbox Providers to Speed Up Your Torrents» Alternatives to OVH: The Best Server For Your Money» New Seedbox Providers (and Other Seedbox News)» Avalanche: A New Feature-Rich rTorrent Web GUI» 12 All-New Seedbox Providers for Faster Torrents» Seedwave - A Private Seedbox Sharing Community» Blu-Ray BRRip &amp;amp; BDRip - Two New XviD Formats» Xirvik - Reinventing How Seedboxes Should Be Done» OVH, Kimsufi Now Available in the US, Canada&lt;br /&gt;
&lt;br /&gt;
[+] Tracker Invites (47) &lt;br /&gt;
&lt;br /&gt;
» DgDSN - Yet Another Torrent Invites / Discussion Board» The REAL way to get Private Tracker Invites» Private Tracker Invites, Giveaways and Torrent Swapping Forums» Strategies for getting Invites to Private Trackers - Invite Forums» Tracker-Invites.us Opens For Private Tracker Invites» ThePirateSociety.org - A New 'Torrent Invites' Forum» Sites that offer Open Private Trackers and 'Invite Swapping'» Get Invited to Private Trackers at GetInvites.org» 2 New 'Tracker Invites' Forums Recruiting Good Members» Two New Communities - P2PFreak and Torrent-Invites» Invite Trading vs. Giveaways - What's The Difference?» Tracker Forums That Offer Invites To Other Trackers» Invites: The Top 50 Most Requested Private Trackers» New Online Utility To Find Trackers with Open Signups» New Torrent Community 'Because Change Happens'» NeonScene.net - The Newest Torrent Invites Forum» New Torrent Discussion Board: SceneSpot» Invite Giveaways: The Top 240 Offered Private Trackers» InviteThe.net - An Intentionally Small 'Torrent Invites' Board» Forum News - P2PTalk Closes, Digital Raider Launches» The Invite Club - A New Private Torrent Invite Community» FSF Exclusive: TrackeReactor Open Signup One Day Only» International Torrent Forums - A Look Inside» ThePirateSociety Opens Registration for a Limited Time» 20 Reasons Why You Got Banned From a 'Torrent Forum'» InviteNation Returns to the Torrent Invites BT Scene» ThePirateSociety is Back Online, And Open For Signups» Tracker-Invites.us - Invite Forum Open For Signups» TorrentInvite.com - Tracker Forum For Invites &amp;amp; Chat» Etiv.in - New 'Tracker Invite' Site Open for Signups» The Essential Guide To Getting Into Private Trackers» Featured Forum: PTInvites.com Open For Registration» Featured Forum: SceneInvites Open For Registration» TakeMe - A New Site for Tracker Chat and Invites» New Forum BittClub.org Open For Signups» ETIV Reopens Registration For the Next 24 Hours» The End is Near For TrackerChecker.org?» TTinvite.com - A New Torrent Invite Forum Opens» The Top 50 Most Requested Tracker Invites of 2009» Find Private Tracker Invites at InviteTheScene» DKF - A New Torrent Forum, Now Accepting Applicants» Interviews for Etiv.in (Invite Forum) Now Open» BTRealm Torrent Community, Open For Signups» SharingTheNet (The Original StN) Accepting Applications» RatioProof.us - A New Tracker Board Now 'Open Reg'» TorrentInvite - Tracker Forum Now Open for Registration» Torrent Forums Merge: Tracker-Invites.us Allies With TrackeReactor&lt;br /&gt;
&lt;br /&gt;
[+] Tracker News (30) &lt;br /&gt;
&lt;br /&gt;
» FSF Tracker Watch #2 - Nov. 9» FSF Tracker Watch - Oct. 28» FSF Tracker Watch - Nov. 14» FSF Tracker Watch - Nov. 24» FileShareFreak Tracker Watch - Dec. 12» FileShareFreak Tracker Watch - January 09/09» FileShareFreak Tracker Watch - February 5th/09» FSF Tracker Watch - March 2009 Edition» 21 New Private Trackers: July 2009 Edition» 28 New Private Torrent Trackers: August 2009 Edition» 16 New Private Trackers Open For Registration» 21 New Private Trackers Open For Signup» 30 New Trackers to the BitTorrent Scene - May 2009» 25 New Private Torrent Trackers: June 2009 Edition» 13 New Private Trackers: September 2009 Edition» 20 New Private Trackers: October 2009 Edition» 23 New Private Trackers: November 2009 Edition» 12 New Private Trackers Open For Registration» 20+ New Private Trackers: December 2009 Edition» 25 New Private Trackers: January 2010 Edition» 30 New Private Trackers: February 2010 Edition» 20 New Private Trackers: March 2010 Edition» 22 New Private Trackers: April 2010 Edition» 18 New Private Trackers: May 2010 Edition» A Recap of Tracker News - May/June 2010» 20 New Private Trackers: June 2010 Edition» 20 New Private Trackers: July 2010 Edition» 15 Tips to Become a Good Seedbox Provider or Reseller» New Private Trackers: August 2010 Edition (Part I)» New Private Trackers: August 2010 Edition (Part 2)&lt;br /&gt;
&lt;br /&gt;
[+] Tutorials &amp;amp; How-To’s (17) &lt;br /&gt;
&lt;br /&gt;
» How To: Seed Private Torrents You've Already Downloaded» How To: Download Torrents Through a Proxy/Firewall» Use Your XBOX 360 to Download Torrents, Extract RARs and Watch Movies» How To Set Up Your Own Home Seedbox (in Windows)» A Quickstart Guide to Burning XBOX360 Games» Play Downloaded XBOX360 Games without a Mod Chip» Installing TorrentFlux on a Linux Server in WinXP/Vista» The Best of YouTube: Torrent Guides, How-To's &amp;amp; Tutorials» How To Run Multiple Instances of uTorrent (v1.7.7 &amp;amp; v1.8)» IPFilter.dat Not Blocking Bad Connections in uTorrent 1.8?» How to Block Seedbox IP Ranges in uTorrent, Vuze» Quickstart Guide to Free Satellite TV (IKS Edition)» Private Tracker IRC Torrent Auto Downloader Made Easy» How To Install rTorrent &amp;amp; ruTorrent (using Socket + SSL + Authentication) on Ubuntu or Debian» ReScene - Rebuild Extracted Scene Releases Into Rars» How to Create a SSH Tunnel Through Your Seedbox IP (Proxy for Your Home PC)» Increase FTP Speeds With Segmented Downloading&lt;br /&gt;
&lt;br /&gt;
[+] Usenet (1) &lt;br /&gt;
&lt;br /&gt;
» Unzbin - A New (Tiny) Usenet NZB Application&lt;br /&gt;
&lt;br /&gt;
Tag Cloud&lt;br /&gt;
&lt;br /&gt;
Funny Stuff seedbox reselling anonymous p2p Release Groups Gazelle RIAA essays BitTorrent software Audiobooks Bad P2P release blogs P2P Programs eD2k new trackers rTorrent FTP anonymous web Secret Trackers TV Torrents I2P IP blocking tracker checker Games Trackers DDL websites hardware scene trackers XBOX Hacks ipfilter peer guardian Other File Sharing 0day anonymous bittorrent Spotify IRC scene groups Magnet Links movies News &amp;amp; Others aXXo adult BT clients P2P Tips &amp;amp; Tricks Pirate Tags What.cd uTorrent Tips avatars torrent forum HD trackers Cracks/Serials warez uTorrent TorrentFlux P2P File Sharing OVH eBooks BitTorrent Search Waffles.fm P2P Networks Seedbox torrent invites Ratio Tips mIRC Newsgroups no ratio Tor Mac trackers hacks VPN Usenet Mac tv trackers RSS Feeds Darknets the scene Streaming Movies online P2P BitTorrent Websites R5 private trackers Music trackers Tracker Invites RapidShare irc search Appz Torrent Metasearch down trackers pre-times Tracker News DDL / RapidShare magazines RapidShare Hacks BitTorrent Tips anime Firefox Add-ons web torrent BitTorrent tracker setup movie trackers NFOs music&lt;br /&gt;
&lt;br /&gt;
Recent Comments&lt;br /&gt;
&lt;br /&gt;
Somnus Sun on 21 New Private Trackers Open For Signup&lt;br /&gt;
&lt;br /&gt;
Anonymous Proxy List &lt;br /&gt;
Anonymous Surfing on The Best Online Streaming Movie Sites on the ‘Net&lt;br /&gt;
&lt;br /&gt;
Andrew on Seedbox Roundup - 12 All-New Seedbox Providers&lt;br /&gt;
&lt;br /&gt;
John on HDME - 250 Invite Codes Offered to FSF Readers&lt;br /&gt;
&lt;br /&gt;
X on Seedbox Roundup - 12 All-New Seedbox Providers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FSF Recommends:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
• FileShareFreak.com ©2007-2010 • Contact Us • Use Firefox - IE is dead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
home Sitemap &lt;br /&gt;
&lt;br /&gt;
Contact Us:SiteMap-2008SiteMap-2009&lt;br /&gt;
&lt;br /&gt;
Tutorials &lt;br /&gt;
&lt;br /&gt;
How To Speed Up Torrents with Low SeedersAzureus: Re-seed a torrentRip CDs to FLAC with Log/Cue/M3U on MacWorkarounds For Bandwidth ThrottlingAzureus: Creating and seeding on MacRipping to v0 (MP3) on Mac OS X using MaxRubyripper - Native Secure CD Ripping on LinuxiTunes: Quick way to legally grab 600×600 ArtworkIdentifying LAME (MP3) Settings In Mac OS XConvert FLAC to MP3 w/ Standalone Application (All2Lame)Properly Burning a FLAC ripped CDuTorrent: Rename Files and Keep SeedinguTorrent: Move/Rename Folder and Keep SeedinguTorrent: Re-seed a torrentRipping Vinyl Records to FLAC (Digital Audio)Properly Ripping to FLAC with EAC 0.99Azureus - How to Keep Torrents From Getting QueuedAbout .nfo Files - Viewing and Adding to Torrent DescriptionsHow to Find Your CD Drives ‘Write Offset’ in EACTransmission - Creating &amp;amp; Seeding Torrents on MacAzureus - Move/Rename Folder and Keep SeedingAzureus - Rename Files and Keep SeedingAudio Extraction from DVD-Video - Mac OS XCorrectly Format An Audiobook For Your iPodFLAC to MP3 on LinuxFLAC to MP3 with Max (v0, v2, 320, 192)FLAC to LAME V0 MP3 on MacTag Based Renaming: Multiple ApplicationsFoobar2000 + iPod: Sync your music, with album art and SoundCheckHow to Make Sure Your ‘Cue Sheets’ Work Properly in EACiTunes: Getting and Saving High Quality Album ArtuTorrent: Make Your Own BitTorrent TrackerrTorrent &amp;amp; libTorrent: Installing On LinuxrTorrent on OS X - Installation &amp;amp; ConfigurationHow To: SVN rtorrent + wtorrent (rtorrent WebUI)How to make Windows XP Pro 100% GenuineLinux: setup x.org + vncserver + wine + utorrentLinux: uTorrent + WebUI without vncserverHow To: Set up FTP with SSLLinux: Useful cmd, tips to Get Started with SeedboxLinux: How to install rTorrent on Most DistrosWindows: Convert FAT/FAT32 to NTFS without losingBeginner’s Guide to Seedboxes in Linux (*.Nix)Converting MKV to XviD with River PastWindows XP SP2 and the Event ID 4226 PatchScratched CDs: An Easy &amp;amp; Cheap Way To Repair ThemSetup a linux seedbox from scratch using Arch Linux and TFlux-b4rtTransmission: How to Create Groups in TransmissionLinux: FLAC to MP3 Perl Conversion ScriptuTorrent 1.8.x ‘Advanced Settings’ ExplainedHow To Validate WinXP - 100% Genuine PermanentlyHow To Speed Test Your SeedboxHow To Set Up Gazelle on a Debian ServerHow to Auto-download RSS Feeds in OS X TransmissionHow to Install Gazelle on Ubuntu 8.04Port Forwarding with AirPort Extreme 802.11n in Mac OSX&lt;br /&gt;
&lt;br /&gt;
Trackers List&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-634342542031487192?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WSALgAbQSXsMSjk1XUDu2cQyhgY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WSALgAbQSXsMSjk1XUDu2cQyhgY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WSALgAbQSXsMSjk1XUDu2cQyhgY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WSALgAbQSXsMSjk1XUDu2cQyhgY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/v4smwmpb4gc" height="1" width="1"/&gt;</content><link rel="related" href="http://filesharefreak.com/2009/02/26/index-of-private-tracker-abbreviations-short-names/" title="The Biggest List of Private BitTorrent Trackers on the ‘Net" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/634342542031487192/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/biggest-list-of-private-bittorrent.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/634342542031487192?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/634342542031487192?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/v4smwmpb4gc/biggest-list-of-private-bittorrent.html" title="The Biggest List of Private BitTorrent Trackers on the ‘Net" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/biggest-list-of-private-bittorrent.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGQH0zfSp7ImA9Wx5RFkg.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-3412003998018091043</id><published>2010-08-24T15:37:00.001+02:00</published><updated>2010-08-24T15:37:01.385+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-24T15:37:01.385+02:00</app:edited><title>aomk</title><content type="html">maybe a raving loony, and even mentally retarded, BUT i really do Avoid at all costs to upload magic to ungrateful fucks like you, just as i did many times in the past to fuck users who are now on AOM, NEO, MT, EXO, and the rest of the copy magic sites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- map{ map{tr|10|# |;print} split//,sprintf"%.8b\n",$_} unpack'C*',unpack'u*',"5`#8&amp;lt;3'X`'#8^-@`&amp;lt;-CPP`#8V/C8`"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-3412003998018091043?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bghv-UXx2B1JX2cCzHvyHxsPXfM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bghv-UXx2B1JX2cCzHvyHxsPXfM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bghv-UXx2B1JX2cCzHvyHxsPXfM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bghv-UXx2B1JX2cCzHvyHxsPXfM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/cLFbQByrl1Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/3412003998018091043/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/aomk.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/3412003998018091043?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/3412003998018091043?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/cLFbQByrl1Y/aomk.html" title="aomk" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/aomk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8NQ344fSp7ImA9Wx5SFkU.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-7041298205159974649</id><published>2010-08-13T10:24:00.002+02:00</published><updated>2010-08-13T10:24:52.035+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-13T10:24:52.035+02:00</app:edited><title>Dieter Steffman Fonts</title><content type="html">Designers &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to increasing bandwidth charges Dieter decided to remove his fonts from his website. That's why they are hosted here. Special thanks to those font-enthusiasts who located the missing fonts - it seems the collection has been completed :) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- map{ map{tr|10|# |;print} split//,sprintf"%.8b\n",$_} unpack'C*',unpack'u*',"5`#8&amp;lt;3'X`'#8^-@`&amp;lt;-CPP`#8V/C8`"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-7041298205159974649?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lq_9vymys41fbruT9eYlKpMLT74/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lq_9vymys41fbruT9eYlKpMLT74/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lq_9vymys41fbruT9eYlKpMLT74/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lq_9vymys41fbruT9eYlKpMLT74/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/Q_e_tSBgBTM" height="1" width="1"/&gt;</content><link rel="related" href="http://moorstation.org/typoasis/designers/steffmann/index.htm" title="Dieter Steffman Fonts" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/7041298205159974649/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/dieter-steffman-fonts.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/7041298205159974649?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/7041298205159974649?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/Q_e_tSBgBTM/dieter-steffman-fonts.html" title="Dieter Steffman Fonts" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>1</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/dieter-steffman-fonts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YCQHYycCp7ImA9Wx5SFk8.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-799654476563714274</id><published>2010-08-12T16:59:00.001+02:00</published><updated>2010-08-12T16:59:21.898+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-12T16:59:21.898+02:00</app:edited><title>http://code.google.com/webfonts/preview#font-family=Cantarell</title><content type="html">&lt;a href="http://code.google.com/webfonts/preview#font-family=Cantarell"&gt;http://code.google.com/webfonts/preview#font-family=Cantarell&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
webfont previewer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-799654476563714274?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z5MG9R6d4r01M7RDV9hyij2WTEM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z5MG9R6d4r01M7RDV9hyij2WTEM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z5MG9R6d4r01M7RDV9hyij2WTEM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z5MG9R6d4r01M7RDV9hyij2WTEM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/Z-O1Cw7xojw" height="1" width="1"/&gt;</content><link rel="related" href="http://code.google.com/webfonts/preview#font-family=Cantarell" title="http://code.google.com/webfonts/preview#font-family=Cantarell" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/799654476563714274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/httpcodegooglecomwebfontspreviewfont.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/799654476563714274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/799654476563714274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/Z-O1Cw7xojw/httpcodegooglecomwebfontspreviewfont.html" title="http://code.google.com/webfonts/preview#font-family=Cantarell" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/httpcodegooglecomwebfontspreviewfont.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GQ3g5cCp7ImA9Wx5SFk8.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-5980680899500466163</id><published>2010-08-12T16:22:00.000+02:00</published><updated>2010-08-12T16:22:02.628+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-12T16:22:02.628+02:00</app:edited><title>lol, found you :)</title><content type="html">&amp;nbsp;http://l.i2p/?i2paddresshelper=Wpu7frtxXSub11MOI~lbH260SUh~xiodPfQiDXdgJ5fdawCHi2dRZVizSvCtEGa6MfMMlxtUFUYNu9-f9YC5l0BCPe0Fqy31ArJZOegkvIXInRRyc0vLpfNHToDjyVdfSYa-ZqT6w2oZzRzqdXd5cw3jYvYURhuBzfksJpKM91tpSK0jOUFxZAp3NAJCEEANoiaqzUuZi1QNJs5yBn1gAIWDrFoVQv21oFdhYBToY18yupRw-pRQDCJZcDY5N8UhgUsdA611LwhTB6uMcdpjuxwoJeVddKFrQLnkPXuKqD83uMYm~XFS04F0B34L2umUEFGipULpWQbOUrngeyhMpm4FE1gme85wdHr7zz8m5~r-tu5mK3a9mn70pkbjQ0sc4~uBvkItfbxs7~aLOpO6tHuDSr4mUNp0PGvVy3KgTVm71HHVZ5RsnVTRCrlpC~kvFBrdHCPv0GkQhexouKwrD0gQ4dxenIWRBMaXqEBJoC-heI5IAShEzSHIGrFmgJ8BAAAA&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;http://uhfunkqudthohkjeqdmgmuisoy3we27eo75h37yksojf6ki3zfua.b32.i2p/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://stats.i2p/cgi-bin/jump.cgi?a=l.i2p&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://stats.i2p/cgi-bin/hostquery.cgi?a=l.i2p&lt;br /&gt;
&lt;br /&gt;
http://stats.i2p/cgi-bin/newhosts.txt&lt;br /&gt;
&lt;br /&gt;
http://l.i2p&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- map{ map{tr|10|# |;print} split//,sprintf"%.8b\n",$_} unpack'C*',unpack'u*',"5`#8&amp;lt;3'X`'#8^-@`&amp;lt;-CPP`#8V/C8`"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-5980680899500466163?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vdmnRyh_3Oz98e4pDYtCGQuR1Ac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vdmnRyh_3Oz98e4pDYtCGQuR1Ac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vdmnRyh_3Oz98e4pDYtCGQuR1Ac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vdmnRyh_3Oz98e4pDYtCGQuR1Ac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/qhizdAXdP2s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/5980680899500466163/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://thijstoday.blogspot.com/2010/08/lol-found-you.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/5980680899500466163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8194035553301014782/posts/default/5980680899500466163?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ThijsToday/~3/qhizdAXdP2s/lol-found-you.html" title="lol, found you :)" /><author><name>thijs</name><uri>http://www.blogger.com/profile/17606607483823573214</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07753207816719608920" /></author><thr:total>0</thr:total><feedburner:origLink>http://thijstoday.blogspot.com/2010/08/lol-found-you.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcHRn44eyp7ImA9Wx5SFkw.&quot;"><id>tag:blogger.com,1999:blog-8194035553301014782.post-3304999471772723749</id><published>2010-08-12T14:27:00.000+02:00</published><updated>2010-08-12T14:27:17.033+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-12T14:27:17.033+02:00</app:edited><title>from freenet some ano nets</title><content type="html">&lt;table&gt;&lt;tbody&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;lliance                                                    &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.alliancep2p.com/"&gt;http://www.alliancep2p.com/&lt;/a&gt;                           &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;anoNet                                                      &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://anonet.org/"&gt;http://anonet.org/&lt;/a&gt;                                    &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;ANts P2P                                                    &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://antsp2p.sourceforge.net/"&gt;http://antsp2p.sourceforge.net/&lt;/a&gt;                       &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                        &lt;/td&gt;&lt;td style="text-align: center;"&gt;✗                                      &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Entropy                                                     &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Freenet 0.7                                                 &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://freenetproject.org/"&gt;http://freenetproject.org/&lt;/a&gt;                            &lt;/td&gt;&lt;td&gt;GPL2                         &lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓              &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓              &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                                &lt;/td&gt;&lt;td style="text-align: center;"&gt;via plugin               &lt;/td&gt;&lt;td style="text-align: center;"&gt;✗                                      &lt;/td&gt;&lt;td style="text-align: center;"&gt;✗                                    &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                         &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Galet                                                       &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://galet.sourceforge.net/"&gt;http://galet.sourceforge.net/&lt;/a&gt;                         &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;C++                               &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                        &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Gazzera                                                     &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.lugato.net/gazzera/"&gt;http://www.lugato.net/gazzera/&lt;/a&gt;                        &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;Pascal                            &lt;/td&gt;&lt;td style="text-align: center;"&gt;✗              &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                        &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;giFT                                                        &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://gift.sf.net/"&gt;http://gift.sf.net/&lt;/a&gt;                                   &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;C                                 &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                         &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;GNUnet                                                      &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://gnunet.org/"&gt;http://gnunet.org/&lt;/a&gt;                                    &lt;/td&gt;&lt;td&gt;GPL2                         &lt;/td&gt;&lt;td&gt;C                                 &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✗                                      &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;I2P                                                         &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.i2p2.de/"&gt;http://www.i2p2.de/&lt;/a&gt;                                   &lt;/td&gt;&lt;td&gt;Multiple                     &lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                         &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;kerjodando                                                  &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.kerjodando.com/"&gt;http://www.kerjodando.com/&lt;/a&gt;                            &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Marabunta                                                   &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://marabunta.laotracara.com/"&gt;http://marabunta.laotracara.com/&lt;/a&gt;                      &lt;/td&gt;&lt;td&gt;GPL2                         &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;MUTE                                                        &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://mute-net.sourceforge.net/"&gt;http://mute-net.sourceforge.net/&lt;/a&gt;                      &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;C++                               &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                        &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Netsukuku                                                   &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://netsukuku.freaknet.org/"&gt;http://netsukuku.freaknet.org/&lt;/a&gt;                        &lt;/td&gt;&lt;td&gt;GPL2                         &lt;/td&gt;&lt;td&gt;C and Python                      &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                                    &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Nodezilla                                                   &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.nodezilla.net/"&gt;http://www.nodezilla.net/&lt;/a&gt;                             &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                                &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                        &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;OFF System                                                  &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://offsystem.sourceforge.net/"&gt;http://offsystem.sourceforge.net/&lt;/a&gt;                     &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;C++                               &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Omemo                                                       &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.omemo.com/"&gt;http://www.omemo.com/&lt;/a&gt;                                 &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Oneswarm                                                    &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://oneswarm.cs.washington.edu/"&gt;http://oneswarm.cs.washington.edu/&lt;/a&gt;                    &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Pastry                                                      &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.freepastry.org/"&gt;http://www.freepastry.org/&lt;/a&gt;                            &lt;/td&gt;&lt;td&gt;BSD-like                     &lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Perfect Dark                                                &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Pfyshnet                                                    &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://sourceforge.net/projects/pfyshnet/"&gt;http://sourceforge.net/projects/pfyshnet/&lt;/a&gt;             &lt;/td&gt;&lt;td&gt;GPL3                         &lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Phantom                                                     &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://code.google.com/p/phantom/"&gt;http://code.google.com/p/phantom/&lt;/a&gt;                     &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                                    &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Rodi                                                        &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://rodi.sourceforge.net/"&gt;http://rodi.sourceforge.net/&lt;/a&gt;                          &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;Java                              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Stealthnet                                                  &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.stealthnet.de/"&gt;http://www.stealthnet.de/&lt;/a&gt;                             &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;C#                                &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;SUMI                                                        &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://sumi.berlios.de/"&gt;http://sumi.berlios.de/&lt;/a&gt;                               &lt;/td&gt;&lt;td&gt;GPL2                         &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Tor                                                         &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.torproject.org/"&gt;http://www.torproject.org/&lt;/a&gt;                            &lt;/td&gt;&lt;td&gt;BSD                          &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✓                                      &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Turtle F2F                                                  &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.turtle4privacy.org/"&gt;http://www.turtle4privacy.org/&lt;/a&gt;                        &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td style="text-align: center;"&gt;✗              &lt;/td&gt;&lt;td style="text-align: center;"&gt;✓              &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;WASTE                                                       &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://waste.sourceforge.net/"&gt;http://waste.sourceforge.net/&lt;/a&gt;                         &lt;/td&gt;&lt;td&gt;GPL                          &lt;/td&gt;&lt;td&gt;C++                               &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: #f0f0f0;"&gt;&lt;td&gt;Winny                                                       &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white;"&gt;&lt;td&gt;Wuala                                                       &lt;/td&gt;&lt;td&gt;&lt;a href="http://127.0.0.1:8888/?_CHECKED_HTTP_=http://www.wuala.com/"&gt;http://www.wuala.com/&lt;/a&gt;                                 &lt;/td&gt;&lt;td&gt;Proprietary                  &lt;/td&gt;&lt;td&gt;  &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8194035553301014782-3304999471772723749?l=thijstoday.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YKO5Dfld571WQCta2ne8HRI_KIs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YKO5Dfld571WQCta2ne8HRI_KIs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YKO5Dfld571WQCta2ne8HRI_KIs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YKO5Dfld571WQCta2ne8HRI_KIs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ThijsToday/~4/wf4oqEbtj3o" height="1" width="1"/&gt;</content><link rel="related" href="http://127.0.0.1:8888/USK@Gq-FBhpgvr11VGpapG~y0rGFOAHVfzyW1WoKGwK-fFw,MpzFUh5Rmw6N~aMKwm9h2Uk~6aTRhYaY0shXVotgBUc,AQACAAE/fniki/55/AnonymousNetworks" title="from freenet some ano nets" /><link rel="replies" type="application/atom+xml" href="http://thijstoday.blogspot.com/feeds/3304999471772723749/comments/default" t
