BSD Ports

security/p5-Net-SinFP 2.10 FreeBSD

Full operating system stack fingerprinting suite

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
27ac215ee0
License
ART10
Categories
security, perl5
Package size
34.5 KiB, 87.9 KiB installed

Description

SinFP is a new approach to OS fingerprinting, which bypasses limitations that nmap has.

Nmap approaches to fingerprinting as shown to be efficient for years. Nowadays, with the omni-presence of stateful filtering devices, PAT/NAT configurations and emerging packet normalization technologies, its approach to OS fingerprinting is becoming to be obsolete.

SinFP uses the aforementioned limitations as a basis for tests to be obsolutely avoided in used frames to identify accurately the remote operating system. That is, it only requires one open TCP port, sends only fully standard TCP packets, and limits the number of tests to 2 or 3 (with only 1 test giving the OS reliably in most cases).

Install

Binary package:

pkg install p5-Net-SinFP

From the ports tree:

cd /usr/ports/security/p5-Net-SinFP/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Net-SinFP>0:security/p5-Net-SinFP

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.102.102.102.102.10
FreeBSD:14:quarterly2.102.10n/a2.102.10
FreeBSD:15:latest2.102.10n/a2.102.10
FreeBSD:15:quarterly2.102.10n/an/an/a
FreeBSD:16:latest2.102.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 18
Run dependencies 18

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 40
  • %%SITE_PERL%%/Net/SinFP.pm
  • %%SITE_PERL%%/Net/SinFP/Consts.pm
  • %%SITE_PERL%%/Net/SinFP/DB.pm
  • %%SITE_PERL%%/Net/SinFP/DB/IpVersion.pm
  • %%SITE_PERL%%/Net/SinFP/DB/Os.pm
  • %%SITE_PERL%%/Net/SinFP/DB/OsVersion.pm
  • %%SITE_PERL%%/Net/SinFP/DB/OsVersionChildren.pm
  • %%SITE_PERL%%/Net/SinFP/DB/OsVersionFamily.pm
  • %%SITE_PERL%%/Net/SinFP/DB/PatternBinary.pm
  • %%SITE_PERL%%/Net/SinFP/DB/PatternTcpFlags.pm
  • %%SITE_PERL%%/Net/SinFP/DB/PatternTcpMss.pm
  • %%SITE_PERL%%/Net/SinFP/DB/PatternTcpOptions.pm
  • %%SITE_PERL%%/Net/SinFP/DB/PatternTcpWindow.pm
  • %%SITE_PERL%%/Net/SinFP/DB/Signature.pm
  • %%SITE_PERL%%/Net/SinFP/DB/SystemClass.pm
  • %%SITE_PERL%%/Net/SinFP/DB/Vendor.pm
  • %%SITE_PERL%%/Net/SinFP/Result.pm
  • %%SITE_PERL%%/Net/SinFP/Search.pm
  • %%SITE_PERL%%/Net/SinFP/SinFP4.pm
  • %%SITE_PERL%%/Net/SinFP/SinFP6.pm
  • %%PERL5_MAN3%%/Net::SinFP.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::Consts.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::IpVersion.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::Os.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::OsVersion.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::OsVersionChildren.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::OsVersionFamily.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::PatternBinary.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::PatternTcpFlags.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::PatternTcpMss.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::PatternTcpOptions.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::PatternTcpWindow.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::Signature.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::SystemClass.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::DB::Vendor.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::Result.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::Search.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::SinFP4.3.gz
  • %%PERL5_MAN3%%/Net::SinFP::SinFP6.3.gz
distinfo 1
FileSizeSHA256
Net-SinFP-2.10.tar.gz3845536e127d1daf7397ddbff4ecdee8cc8c244cb79e41d1379d6a942c0dc78765540
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
27ac215ee0 Muhammad Moinur Rahman security/p5-Net-SinFP: Fix fetch
- Switch to DISTVERSION while I am here Approved by: portmgr (just-fix-it)