PhishTank is operated by OpenDNS, a free service that makes your Internet safer, faster, and smarter. Get started today!

February, 2007

Grab the latest version of PhishTank SiteChecker for Firefox

posted by John Roberts on February 28th, 2007 in PhishTank, Firefox, Extension, SiteChecker

Back in November, I shared the first public release of PhishTank SiteChecker, a Firefox extension. Written by PhishTank moderator MASA, SiteChecker has been rapidly updated and enhanced over the last few months. Some of those enhancements have made the extension smarter and more efficient, which saves PhishTank.com some bandwidth (thanks, MASA!).

I encourage those using the extension already to get the latest version, which is 4.03 as I type this.

If you haven’t yet tried it, give SiteChecker a whirl. It’s available in more than 20 languages, and has a detailed features list, and even a screencast (video demo).

What are you waiting for? ;-)

Get the latest version of SiteChecker.

The case of the mysterious hostname

posted by John Roberts on February 9th, 2007 in PhishTank, Community, Voting, Verifying phishes, Moderators, Hosts

The following post was written by funchords Moderator. If you don’t recognize the username, check the stats page. Without further ado…


Question: What do the following web addresses have in common?

  1. http://66.135.40.79/
  2. http://1116153935/
  3. http://0×42.0207.10319/
  4. http://0102.8857679/

Answer: Don’t look here — try them out and see! (Caveat: In most browsers and operating systems — all four URLs will work. If your computer had trouble with a link, see “Something Not Working” below to understand why.)

So why did that happen?

We websurfers are trained to think of Internet sites as Double-U, Double-U, Double-U, Dot, Google, Dot, Com — because that is easier to remember than http://1208941928/. The network translates those names into numbers, so we don’t have to. But, every computer accessible on the Internet has a long and unique number as an address. It’s like a telephone number — uniquely yours.

The hostnames in the four web addresses at the top of this page are all different ways of expressing the same Internet address number.

Just as websurfers use a method that is easy to remember, programmers do, too. If they’re working in a system or programming language that prefers base-16 or hexadecimal numbers, they’re likely to express a 3 like 0×3 and a 12 like 0xC. An octal system would likely replace those with base-8 numbers, expressed as 03 and 014.

Why do this, when the rest of the world speaks in base-10 (decimal)? You’ll see in a moment — multiplication and division are much easier when you’re speaking the same language as the system.

The third example at the top of the page begins with 0×42, which is a hexadecimal number (66 in decimal). The next segment of example 3 is 0207, an octal number equal to 135. But what about that third number?

The “dots” in the address are meant for organization. Twenty-five years ago, our internet founders segmented the IP space into 255 (0xFF) segments. Those segments were split between five address types — large, medium, small, private, and special-use/future. The number before the first dot indicates this segment.

Knowing this, you can begin to do the math to make the above conversions.

If there is a first dot, the number before it is multiplied by 0×1000000 (or 16777216 to us Base-10 users). The number after it is not multiplied. This would work just fine for a very large organization, they would have their unique organizational number and over 16 million IP addresses that they could use on the Internet.

A second dot would help mid-size organizations — the first two segments would be assigned to the business and the final segment was theirs to divide as they pleased. And so on, for smaller businesses and the fourth segment. That sounded good back in the early 1980s, and it worked for a while. But, more importantly for our topic, it set the stage for how IP addressing works.

Let’s untwist our 4th example. 0102 is the octal equal to 66. This means that http://66.8857679/ should work? Does it? So we multiply that 66 by 16777216, and we get 1107296256. We add the last half of example 4 to that. 1107296256 plus 8857679 is 1116153935. That number is hard to remember, but it is the same number we tried in Example 2, above! So, the unique network address to PhishTank is 1116153935!

If there are two or three dots, the first number is multiplied by 0×1000000, the second by 0×10000, and the last is not multiplied. If there are four segments, the third segment is multiplied by 0×100.

Remember that the dots are there for organization — for human convenience. Computers do not need them (as we have shown here).

Now you can turn any dotted decimal (what most would call “normal”) IP address into its actual single-integer address, and back again! Reverse the process using division…

1116153935 ÷ 16777216 (0×1000000) = 66, with a remainder of 8857679
8857679 ÷ 65536 (0×10000) = 135, with a remainder of 10319
10319 ÷ 256 (0×100) = 40, with a remainder of 79
79 ÷ 1 (0×1) = 79

… and that leaves us back at 66.135.40.79, the dotted-decimal IP address that we used in Example 1.

Something not working, or working differently? In twenty-five years, programmers and administrators have grown accustomed to the four-segment dotted-decimal IP addresses, even in the largest organizations. While most network software still accepts these other forms of an address, some do not.

Although these forms of addressing are valid, almost nobody is used to them. Spammers and Phishing Fraudsters are taking advantage of this. They attempt to get around detection by changing the IP address into something other than a dotted-decimal form. It also tends to make a Phishing URL more legitimate. Here are some examples:

So when you see such an address, don’t panic. Know that the address is a number, and not a name that can be resolved in DNS. Submit the Phishing Site to the PhishTank “As-Is,” using the same style address that the Phisher put in his spam email. Then, if you want, deconstruct the dotted decimal IP address and submit the site using the more “normal” form. Doing this will help remove some of the confusion for verifiers, down-stream users, and others who aren’t as smart as you!

Isn’t that cool?


Like to write a post for PhishTank? Let us know.

French managers comment on PhishTank

posted by John Roberts on February 9th, 2007 in PhishTank, PhishTank in the news, French

Via Stéphane Degor, I found an interesting article in a French publication, Journal du Net, about PhishTank. Four people were asked to comment on PhishTank for “Avis de managers: PhishTank.” (That’s “Opinion of the Managers: PhishTank.”)

The preface, my translation:

A community project in the fight against phishing, PhishTank relies on the reactions and the contribution of Net surfers. Free and effective. However, will it survive in the long term? The opinion of four managers.

The group:

  • Stephan Roux, of Sophos (security company)
  • Christophe Canonne, of Cyber Networks (security company)
  • Guillaume Brossard, of HoaxBuster.com (site for debunking scams)
  • Laurent Dupuy, of Freesecurity (security consultancy)

My French is rusty, so I combined my lingering language skills with one of the free online translation tools to get a sense of what each person in the group says. I hesitate to give my own interpretations of what they’ve written, given the language uncertainty. Still, I welcome their comments and attention. And I encourage you to take a look.

Overall, they share kudos and concerns. The former are appreciated, and the latter are something all of us have to consider and address. We are making PhishTank better… and by “we” I mean moderators, developers, administrators, and the active members of the community.

There is no simple declaration of victory, of course. We build tools for the community to efficiently express its judgment through PhishTank. We make sure the data is freely available to the larger Internet community needs. And we keep improving. That’s how PhishTank thrives in the short and long term.

I would encourage these managers (especially at the security companies) to use the data and consider how they can contribute to the community, too.

More moderators to help keep the Tank clean

posted by John Roberts on February 6th, 2007 in PhishTank, Members, Community, Moderators

Back in November, I welcomed the first group of PhishTank moderators.

That first group (Simurgh, clubjuggle, funchords, micha, Sedna, spamfighter, Chris1948) was joined by Char shortly afterwards, and MASA a couple of weeks later.

Last week, a bunch of stalwarts — quite recognizable from the stats page — joined the moderator crew. Please join me in greeting the new moderators: JustaPerson, cleanmx, ruralnetcop, milky, bowlby4, miowpurr, buaya, thelionheart, DougieLawson, polymorp, tetak, and pscs.

This expanded team has helped take charge of site activities, and there are lots of ideas percolating for improvements. On a related note, the users mailing list is quite active, too, with lots of good ideas. Many of the moderators are there, too.

As I type, the first outside developers (still room for more) are getting their development environments set up .

All over, 2007 is going to be a good year for the ‘Tank.

January 2007 stats are up

posted by Allison on February 2nd, 2007 in PhishTank, Statistics, Community

January 2007 numbers are the best on record. Kudos to the entire community. :)

A few things I’d like to call out:

  • Both total submissions and total votes jumped nearly 50 percent over December numbers.
  • The community continues to grow - in December there were 7,984 members of the PhishTank community. In January there were 11,070.
  • We see the growth and are responding. We’ve made server upgrades and completed code profiling and refactoring, all to make PhishTank better and easier to use.
  • We asked for help and you came forward. We’re thrilled with the enthusiastic response to David’s blog post. PhishTank has a lot more developing power now, and it’s never too late for you to join the team. If you’re interested send us an email: support at phishtank dot com.

All in all the January numbers are a great start to a new year.

Server: pt1