Skip to content
Jonathan Cran edited this page Oct 25, 2019 · 6 revisions

Welcome to the intrigue-ident wiki!

What is Ident?

Ident is a service (application and network service) fingerprinting library

Does it support X?

Have a look for yourself! https://github.com/intrigueio/intrigue-ident/tree/master/checks

Checks are organized by service type, then by vendor, with eack check listed as its own entry in the vendor file.

What's the difference between ident and Intrigue Core?

Core is a general data gathering engine. Ident is focused on the challenge of service fingerprinting (and very light configuration data gathering)

Isn't there a million of these? Why ident?

A couple design principles that were not possible with existing solutions guided the creation in intrigue:

  • It should stay highly focused on the core problem of service and application identification (Intrigue Core can build up on the results)
  • Only a small number of requests (<10) should be made by default, so the fingerprinter is speedy
  • It should be powerful enough to dynamically grab version data from the text where possible, and in cases where a software version can be inferred / translated from input, it should be smart.. This is so...
  • It should be able to quickly infer vulnerabilities based on working backward from a CPE when version information is available.
  • It should work well as a cli tool AND an embeddable library
  • It should be simple and painless to contribute through standardized checks.
  • The license should allow the software be as free as possible.
Clone this wiki locally