NAME
Net::SinFP3::Result::Passive - contains all information about matched passive fingerprint
SYNOPSIS
# A SinFP object has previously been created,
# used, and some matches have been found
for my $r ($sinfp->resultList) {
print 'idSignatureP: '.$r->idSignatureP ."\n";
print 'ipVersion: '.$r->ipVersion ."\n";
print 'systemClass: '.$r->systemClass ."\n";
print 'vendor: '.$r->vendor ."\n";
print 'os: '.$r->os ."\n";
print 'osVersion: '.$r->osVersion ."\n";
print 'osVersionFamily: '.$r->osVersionFamily."\n";
print 'matchMask: '.$r->matchMask ."\n";
print 'matchScore: '.$r->matchScore ."\n";
for ($r->osVersionChildrenList) {
print "osVersionChildren: $_\n";
}
print "\n";
}
# Or use the print method
for my $r ($sinfp->resultList) {
print $r->print;
}
DESCRIPTION
This module is the "result" object, used to ask SinFP which operating systems have matched by searching from the signature database.
METHODS
- new
-
Object constructor.
- printSignature
-
Display computed signature.
-
Display the complete result details.
- updateMatchScore
-
Re-compute the match score (based on the match mask).
ATTRIBUTES
- idSignature
- ipVersion
- systemClass
- vendor
- os
- osVersion
- osVersionFamily
- matchMask
- matchScore
-
Standard attributes, names are self explanatory.
- osVersionChildrenList
-
This one returns an array of OS version children. For example, if a Linux 2.6.x matches, you may have more known versions from this array (2.6.18, ...).
AUTHOR
Patrice <GomoR> Auffret
COPYRIGHT AND LICENSE
Copyright (c) 2011-2018, Patrice <GomoR> Auffret
You may distribute this module under the terms of the Artistic license. See LICENSE.Artistic file in the source distribution archive.