Net::P0f::Backend::CmdFE - Back-end for Net::P0F that pilots the p0f utility
Net::P0F
Version 0.01
use Net::P0f; my $p0f = Net::P0f->new(backend => 'cmd', program_path => '/usr/local/bin/p0f'); ...
This module is a back-end helper for Net::P0f. It provides an interface to pilot the p0f(1) utility by parsing its output.
Net::P0f
See Net::P0f for more general information and examples.
This method initializes the backend-specific part of the object. It is automatically called by Net::P0f during the object creation.
Options
program_path - indicates the path of the p0f program. If not specified, uses PATH.
program_path
PATH
This method runs the backend engine. It is called by the loop() method.
loop()
These messages are classified as follows (listed in increasing order of desperatin):
(W) A warning, usually caused by bad user data.
(E) An error caused by external code.
(F) A fatal error caused by the code of this module.
(F) This module was unable to execute the program. Detailed error follows.
(F) You must set the program_path option with the path to the p0f binary.
(E) As the message says, the callback function died. Its error was catched and follows.
(W) You called an accesor which does not correspond to a known option.
Sébastien Aperghis-Tramoni <sebastien@aperghis.net>
Please report any bugs or feature requests to bug-net-p0f-cmdfe@rt.cpan.org, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-P0f. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
Copyright 2004 Sébastien Aperghis-Tramoni, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Net::P0f, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::P0f
CPAN shell
perl -MCPAN -e shell install Net::P0f
For more information on module installation, please visit the detailed CPAN module installation guide.