LANGUAGE
SEARCH
MAIN MENU
Homepage
News from zone-h
News from the world
Advisories
Download area
Zone-H works
Digital attacks
 Attacks archive
 Attacks archive 
 Top Attackers 
 Attack notification
 Internet spam/frauds 
Stay tuned
 Infosec pager
 Mailing list subscription
 Early Warning subscription
Zone-H Mirrors
Become a Zone-H Partner NEW!
Passive public area
 Stats & Graphs
Active public area
 Legal corner
 Forum section
 Join Zone-H IRC chat
 Active Mailing List NEW!
Zone-H events
The World Meets
 Interviews section
Zone-H club
 Staff performance
 Meet our staff
 Link to us
 Contact us
Commercials/Campaigns
 Zone-H e-Shop
Disclaimer
Black or White hat?
Zone-H's T-shirt


IT is Zone-H's contribution to the IT security world. It is a tool for keeping always up to date administrators and ITsec professionals. It's cool. It's free. It's the InfoSec pager.
 



Fyodor's Interview

Kusuriya (Pharmacy(a)softhome.net) in the USA asks:
What inspired you to create and maintain nmap?

In The Cathedral and the Bazaar, Eric Raymond notes that "every good work of software starts by scratching a developer's personal itch." That was certainly my motivation for creating Nmap. I had a whole directory of scanners, including Julian Assange's Strobe, the reflscan SYN scanner, the UDP scanner from SATAN, a FIN scanner from Uriel Maimon, and many more. They all have very different options and limitations. I would want to use one scanner with an option from another. So initially I made my own modified versions of each scanner. Eventually, I decided the best approach was to create my own scanner from scratch. It would support all of the major scan types while being fast and efficient against large networks. Thus, Nmap was born. I used it myself for a while, and then released it to the public in a 1997 Phrack Article. Since then, Nmap has grown and grown, thanks in a large part to hundreds of contributors.

d00m (d00m(a)hackermail.com) from Nepal asks:
What is the future of Nmap? Any plans to make the world's most powerful portscanner even more powerful?

I recently finished the Nmap version detection framework, which I am very excited about. Now instead of using a simple nmap-services table lookup to determine a port's likely purpose, Nmap will (if asked) interrogate that TCP or UDP port to determine what service is really listening. In many cases it can determine the application name and version number as well. SSL and IPv6 are supported. I am now working on increasing the number of services that are detected. Then I plan to focus on speed enhancements for a while. As for other features, I held a survey asking Nmap users to vote on the features they would like in the future. There were almost 2,000 responses, and you can read the results here. While these features would make Nmap more powerful, I am also trying to go the other direction and make Nmap users more powerful by writing a book on Nmap. It will start with port scanning basics for novices and then move on to the types of packet crafting used by advanced hackers. It will be published in dead-tree format, but I hope to make much or all of it available on the Web as well.

Alejandro (alexaway(a)hotmail.com) in Costa Rica asks:
What's your position on Spam? What do you think of the hackers actions against it?

Spam is obviously an enormous problem on the Internet today. I receive several hundred per day (not counting worms or braindead AOLers)! The hackers contributing the most to this anti-spam war are the ones working on free anti-spam solutions such as SpamAssassin. It has done wonders for protecting my mailbox! I also recently contributed money to the SpamCon Foundation, who are successfully battling spammers in the courts. I generally don't recommend illegal attacks against the spammers. After all, DDoS floods and the like can harm innocent parties in between. That being said, I do try to waste spammer resources on occasion. I call their toll-free numbers (for which they are charged by the minute as well as employee wages), and I also report egregious spam to their service providers. Often I get no response, but the occasional success make it all worthwhile. For example, here is a hilarious recorded message left by a spammer whom I reported. He is obviously furious, yet his courteous British upbringing forces him to thank me several times :). Another time I complained to a company that spammed me, their sysadmin sent me a private response saying that he uses Nmap daily. He then gave me the email address and phone number of the marketing "genius" who came up with the spamming strategy :). One other company was ignoring my complaints about their users spamming me, until I successfully guessed their CEO's email address. A later email from them included the email chain from the CEO, to the director of IS, all the way down the line to the so-called abuse department. Suddenly they were much more responsive!

Farzam (farzamdeed(a)hotmail.com) in Pakistan asks:
You look too young, is this so or its the skill of the photographer to make you that young. I want ask you what made you to achieve all this, i mean what you did for IT and now you are here. What made you to achieve all that, please not say common answers like HardWork etc etc. Please tell us about the REAL YOU which resides in you and helped you to achieve this all and suggest us what you should i do to be like you. "I am 17 yrs of age" What makes you special.

I am almost a decade your senior - you have plenty of time to achieve much greater things than I have. Whatever minor fame I have earned in the security community doesn't often carry over into "real life" anyway. Its not like women throw their panties to me in nightclubs, or people run up saying "wow! It's Fyodor!" Of course fame is not the point. I enjoy working on Nmap and Insecure.Org in the hopes that people will find them to be valuable resources and to give back a little for all the wonderful free software I use daily (Linux, *BSD, gcc, emacs, all of my favorite security tools, etc.) If you follow your passions, you will be successful. I never expected Nmap to be all that popular, I just shared my private tool because I thought a few others might find it useful. Then it sort of ballooned. For much more concrete suggestions to improve your security skills, see question 4 in my Slashdot interview.

Raider (raider(a)macinhata.net) in Portugal asks:
did you like to see Nmap in The Matrix ?? How did you feel about it?

How do you think I felt? It was incredible. I was a big fan of the original Matrix, and so I bought tickets well in advance for the first showing of Reloaded. I usually hate the invariably fake hacking scenes in movies, and so I was distressed when I saw Trinity heading in that direction. But then she whips out Nmap and gives a rather realistic (for a movie) hacking portrayal. I was stunned and excited. When I got home, I immediately wrote this message to my userbase. I still have screenshots and such on the front page of Insecure.Org if you scroll down a bit.

It is a little bit sad that I spent months on the new and powerful Nmap version detection scheme, which received very little press attention. Yet a cute woman in leather uses Nmap for 3 seconds in a movie and reporters are tripping over themselves and calling me in the wee hours of the morning for interviews. This demonstrates just how superficial the news media is. Oh well. Given that the Nmap project has no advertising budget, I will take whatever publicity we can get.

Also remember that the Nmap project is not just me. While I wrote it initially and do most of the coding, there is a huge community of volunteers who submit bug reports and patches, compilation fixes, new OS and service fingerprints, feature ideas, etc. Everyone who has contributed to Nmap over the years should feel proud of this exposure. I might have never updated Nmap since '97 if not for the community that formed around it.

Lorenzo Hernandez Garcia-Hierro (lorenzohgh(a)nsrg-security.com) in Spain asks:
Are you planning to design new features for nMap such as Nessus plugins and automated scanning between client-server ? Are you planning to add vulnerabilities databases to nMap for each service port, such as web services , smtp , etc ?

The UNIX philosophy generally prefers simple tools working together to achieve powerful ends while retaining flexibility. Nmap has moved beyond the "simple tool" designation, but I still try to keep it within a well-defined scope. I don't have any present plans to implement a vulnerability database, because Nessus already does a good job at that. In fact, Nessus already uses Nmap for its lower level host enumeration, port scanning, and OS detection functions. I try to achieve this sort of cooperation between open source projects, rather than to have Nmap encroach on Renaud's space. That would be a wasteful duplication of efforts. I may add some types of simple plugins later, as that could again ease cooperation with other tools. It is not on my short-term radar though. I also don't have current plans to add client/server capabilities to Nmap - an Nmap patch called RNmap (Remote Nmap) is already available to do this.

DeadLine (LeaveSky(a)hotmail.com) in Kuwait asks:
hello : we read every time in news about war between Muslims and Israel .. and Between Pakistani groups and so between Indian groups .... we want your opinion about like this kind of war?
NOTE FROM SyS64738: THE READER IS REFERRING TO THE CYBER-FIGHTS HAPPENING EVERY TIME ON THE NET FOR DIFFERENT POLITICAL REASONS

Obviously the physical wars are tragic. If I really knew how to stop them, I would be working on that rather than programming. I feel that it is very important for normal citizens to make their views heard. After all, it is the common folk who fight and are most likely to die in these wars, so we should have more influence on whether they happen in the first place.

While I believe in and encourage many types of protests, I am disturbed by much of the "cyber warfare" which seems to either inflame regional and ethnic hostilities, or (more commonly) use them as a sorry excuse for committing digital vandalism. In the Honeynet project, we were once monitoring a Pakistani group who broke into one of our servers and purported to engage in "hacktivism" against the Indian occupation of Kashmir. Yet the targets of their attacks often had a tenuous (if any) link to India, and they frequently used stolen credit cards to buy personal items. It seems that they were hiding behind an (arguably) noble cause as a way to justify immoral activity. That is an insult to the people who devote their lives to these causes. It reminds me of people who claim to participate in riots to fight some perceived injustice, when they really just want to loot their community stores.

Jay McGhee (jayjmcgh(a)aol.com) in the USA asks:
You create applications that you know will be used by hackers more often then it will be used by ITsec. How does this effect the flow of information on the internet in regards to security?

I don't agree that Nmap is used more by blackhats than white hats, although I have no statistics. In any case, I support full disclosure. Any tool of this nature is subject to use by people on all sides of the fence, and attempts to restrict distribution to only the "good guys" are futile. A huge number of systems administrators without the right connections would be deprived of a tool to help evaluate and secure their systems. Meanwhile, many of the ostensibly whitehat "security professionals" have alternate personas engaged in illicit network activity.

Project[K] (dj205205(a)hotmail.com) in the UK asks:
Hi there, just wanna ask, have you ever been involved in any kind of black hat activity in your security career, and if so, what were your motives?

Everyone seems to have a different definition of blackhat activities. Some consider portscanning a system without explicit authorization to be blackhat activity. Have I done that? Of course. But have I ever defaced a web page? Only during contracted pen-testing engagements. I don't condone defacements, but I will admit to chuckling at some of the more creative ones :).

Zone-H Staff themselves ask:
It's clear that it is the way of approaching problems and unusual thinking that makes a hacker, not only the tecnical knowledge, like the kid that breaks the radio-controlled car because he tries to understand how to run it faster... that's a hacker (ehrm, or maybe to change the quartz in the RC so to be able to "hijack" his mate's rc-car....) Given the above mentioned statement, can you tell us please who was, in your opinion, the person in the past whose mentality was very much close to today's hacker mentality? You must pick up anyone known to the history who lived earlier than the 18th century...

Oh no, I didn't realize this interview would test my world history knowledge :). And requiring that they lived before 1700 is harsh! I will have to go with Sir Isaac Newton. Like many hackers, he had a passion for learning. He would voraciously read math books (a close relative to computing/programming) and then went on to invent much of the fundamental calculus we now study. Also like many hackers, he dabbled (or more!) in other fields, never content to solely be an abstract math wiz. He made great progress in astronomy and (obviously) gravitational physics. He also had a rather akward personality, never had much luck with the ladies, and would engross himself so deeply in studies that he would forget to eat or sleep. Not that these last few attributes bear any relationship to your stereotypical hacker :). Finally, I think he expressed a hacker spirit when he said "Plato is my friend, Aristotle is my friend, but my best friend is truth." That isn't too far from "my crime is that of curiousity".

With that, I would like to thank SyS64738 for providing me this opportunity. I am flattered to give an interview for Zone-H, which is one of my favorite security resources. I even had the pleasure of lunch with SyS64738 during Defcon this year, and I look forward to future encounters with him and the Zone-H crew. Readers can feel free to send your questions and comments to me at fyodor(a)insecure.org

ZONE-H: What was the best question for you?

FYODOR: Tough question - several questions were really good. If I had to pick a favorite, I would go with Lorenzo's question: Are you planning to design new features for nMap such as Nessus plugins and automated scanning between client-server ? Are you planning to add vulnerabilities databases to nMap for each service port, such as web services , smtp , etc ? (Lorenzo Hernandez Garcia-Hierro (lorenzohgh(a)nsrg-security.com).

Lorenzo, you are the winner of Zone-H special gift for the Best Question. Please take contact with us for the delivering details.

Creative Commons License
This work is licensed under a Creative Commons License.