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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.10 | 2.10 | 2.10 | 2.10 | 2.10 |
| FreeBSD:14:quarterly | 2.10 | 2.10 | n/a | 2.10 | 2.10 |
| FreeBSD:15:latest | 2.10 | 2.10 | n/a | 2.10 | 2.10 |
| FreeBSD:15:quarterly | 2.10 | 2.10 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.10 | 2.10 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- databases/p5-DBD-SQLite
- databases/p5-DBI
- databases/p5-DBIx-SQLite-Simple
- devel/p5-Carp-Clan
- devel/p5-Class-Gomor
- lang/perl5.42
- math/p5-Bit-Vector
- net-mgmt/p5-Net-IPv6Addr
- net/libdnet
- net/libpfctl
- net/p5-IO-Interface
- net/p5-Net-Libdnet
- net/p5-Net-Packet
- net/p5-Net-Packet-Target
- net/p5-Net-Pcap
- net/p5-Net-Write
- net/p5-Socket-GetAddrInfo
- net/p5-Socket6
Run dependencies 18
- databases/p5-DBD-SQLite
- databases/p5-DBI
- databases/p5-DBIx-SQLite-Simple
- devel/p5-Carp-Clan
- devel/p5-Class-Gomor
- lang/perl5.42
- math/p5-Bit-Vector
- net-mgmt/p5-Net-IPv6Addr
- net/libdnet
- net/libpfctl
- net/p5-IO-Interface
- net/p5-Net-Libdnet
- net/p5-Net-Packet
- net/p5-Net-Packet-Target
- net/p5-Net-Pcap
- net/p5-Net-Write
- net/p5-Socket-GetAddrInfo
- net/p5-Socket6
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
| File | Size | SHA256 |
|---|---|---|
| Net-SinFP-2.10.tar.gz | 38455 | 36e127d1daf7397ddbff4ecdee8cc8c244cb79e41d1379d6a942c0dc78765540 |
Master sites 1
- CPAN