h a l f b a k e r y
Trying to contain nuts.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
or get an account
Most email servers will tell you what kind they are as part of the SMTP protocol.
Netcraft runs a popular survey site where it shows statistics of web server platforms.
It would be cool to see the same thing for email servers.
Even if the server doesn't tell you what software it is,
you can use features in nmap to analyze the packets and see what os/program produced them.
Find out what software the most popular web servers a running. [lawpoop, Oct 04 2004]
Nmap port scanner
Nmap now features version scanning. [lawpoop, Oct 04 2004]
SMTP Server Survey (Apr 2003)
http://www.halfbake...p Netcat and MySQL.
http://www.credentia.cc/surveys/smtp/latest/ [quanta, Oct 04 2004]
Please log in.
If you're not logged in,
you can see what this page
looks like, but you will
not be able to add anything.
||My take on this was that someone _must_ already be doing this, I'm surprised Netcraft themselves doesn't. But a quick google didn't turn anything up.
||[krelnik] Yeah, believe it or not, I actually looked up this idea before I posted it. Didn't find anything either.
||I nice idea, although technically a bit trickier than what netcraft does, because quite a lot of mail servers don't let on what they are. (+) though, 'cause it would interesting to know.
||I was reading that the newest version of nmap can make guesses from datagram profiles of what program sent them. But I don't have any personal experience with it.
||That nmap feature is mostly to guess what operating system is running, that doesn't necessarily tell you anything about what SMTP server is running.
||Another thing that could get in the way of this are SMTP proxies. Cisco's PIX firewall has a feature called "Mail Guard" that optionally will blank out the contents of the banner that SMTP shows on startup, making it more difficult to identify the server.
||Nmap now features version scanning. So you can find out what mail server a site is running, depending on how well nmap implements version scanning.