Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Nessus

created by cyberkurt

(person) by Hykin (1.9 y) (print)   ?   (I like it!) Tue Nov 19 2002 at 3:55:41

From Ovid's Metamorphoses, Book 9:
Hercules met the Centaur Nessus on the way back home with his wife, Deianira. Nessus lusts for Deianira and attempts to take her by offering to help take her across a swollen river. Hercules shoots Nessus with a arrow dipped in Hydra's blood. As he dies, Nessus gives his (blood covered) garment to Deianara, telling her it is a talisman that would renew love:
His garment, in the reeking purple dyed,
To rouse love's passion, he presents the bride.

When Deianara "a long interval of time" later comes to believe that Hercules had fallen for Iole, she sends the tunic to Hercules, who wears it and falls victim to Hydra poison still within it. Lychas, who bore the garment to Hercules, is turned into to a rock for his trouble.


Original text, as translated under Sir Samuel Garth, available at http://www.sacred-texts.com/cla/ovid/meta/meta08.htm

(thing) by randombit (4.7 hr) (print)   ?   (I like it!) 1 C! Fri Oct 01 2004 at 11:27:03

Nessus is a security scanner, written primarily by Renaud Deraison with assistance from Michel Arboi and the usual cast of thousands. It is available under the GNU GPL at http://www.nessus.org. Presumably Nessus is named after the paranoid alien from Larry Niven's Ringworld novels, but I didn't remember to ask the one time I met Renaud in person, and it seems like a funny thing to email him about. The first version was released in 1998, and currently Nessus is considered in the top tier of security scanners, and certainly the best open source one. Commercial tools like ISS or CyberCop might offer a few more features, but most people decide that getting those extras isn't worth the thousands of dollars they would cost.

The basic function of Nessus is to scan a machine, determine what services are running on said machine, and then try to figure out if any of those services are vulnerable to known attacks. Nessus can carry out the scanning itself, using nmap, or you can choose the list of target IPs and ports yourself, which is useful if you want to use a more advanced scanner like sscan, unicornscan, or scanrand. Like it's namesake, Nessus is fairly paranoid. In particular, you can't fool Nessus by running a service on a different port, or by wrapping it in SSL; this is because for each open port, Nessus examines what responses it gets back to various inputs, and attempts to determine what kind of service is running, regardless of the port. Nessus will then attempt to fingerprint the service down to a specific product and version, if possible. This is a distinct contrast to many other scanners, which make assumptions about port numbers. For example, running a telnet server on port 80 will fool some scanners into thinking you are running a web server, and then it will waste time trying to execute Apache exploits against your telnetd.

Once Nessus has figured out what is running where, it will start testing each service for problems. It does this through a (large) set of scripts written in Network Attack Scripting Language (NASL), a Nessus-specific language which is easy to write network attack code in. The set of NASL scripts available for Nessus is large and growing. Often, shortly after a new vulnerability in a product is announced, a NASL script to test for that vulnerability will be released. Nessus includes both safe and unsafe checks. Safe checks will just try to figure out the service's version number and check that against known vulnerable versions. The unsafe checks are much more reliable (as they actually attempt to exploit the service), but in most places dropping a production web server is considered a big no-no, so usually people scan with safe mode on, and deal with the false positives later.

In addition to testing using NASL scripts, Nessus has the ability to run external testing and attack programs like Nikto and Hydra. There is also some amount of framework for writing plugins in C, but it's generally only used when NASL can't handle the situation for whatever reason.

Once Nessus has completed it's testing, it produces a report which can be saved out in various formats, such as HTML, LaTeX, XML, or a native Nessus format.

Renaud is commercializing Nessus through a company called Tenable Security, based in Columbia, Maryland. Among their products is a Windows port of Nessus and various "Nessus appliances", which you basically plug into a network to do scanning for you.


printable version
chaos

cool security scanner Louis Wu puppeteer erect nipple
Kzin Heracles Ringworld Nmap
firewall Hydra-tainted computer security September 30, 2000
latex ISS Greek and Roman Mythology security consultant
Deianira vibrating nipple clamps HTML The Mind of Adolf Hitler
drunk Hydra Schroeder Metamorphoses
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
The best nodes of all time:
literature like acorns
Methamphetamine
clicker training
HIV test
Is there a kind of information you're better off not having?
Everything Kitchen Conversion Table
mouser
So much for the nodegel Standards Committee.
Pipe links and three-dimensionality
Espionage in the Civil War
Henry VIII
Shíshì shishì Shi Shì, shì shi, shì shí shí shi
steel drum
New Writeups
Glowing Fish
Tualatin River(place)
The Jacket
Words of Advice(idea)
keepinitreal
Why buy the cow when you can get the milk for free?(idea)
John_Fox
Good Intentions Gone Wrong(person)
Cuckowski
Slavonic Princess(poetry)
Heitah
Posthumous Oscar(thing)
ignis_glaciesque
University of South Florida(place)
ignis_glaciesque
Flogstaskriket(idea)
liveforever
Caesar's last breath(idea)
dagnyswaggart
she wants to believe(personal)
antigravpussy
he doesn't know, but her eyes widen too far(thing)
dagnyswaggart
Wild tides guard her secrets(poetry)
Lord Brawl
Caesar's last breath(poetry)
locke baron
Forgotten things in space(fiction)
sitaraika
Colours(idea)
E2 is a by-product of the existence of The Everything Development Company