App-pscan

 view release on metacpan or  search on metacpan

lib/App/pscan/Command/Discover.pm  view on Meta::CPAN

use POE::Component::Client::Ping;
use App::pscan::Utils;

=head1 NAME

App::pscan::Command::Discover - test the range of ips with Ping

=head1 DESCRIPTION

tcp scan of a given range of the format of Net::IP and a port range.
e.g.: 192.168.1.0/24
      192.168.1.1
      www.google.it


=cut

sub options {
    ( "verbose" => "verbose" );
}

lib/App/pscan/Command/Tcp.pm  view on Meta::CPAN

use POE::Filter::Stream;
use App::pscan::Utils;

=head1 NAME

App::pscan::Command::tcp - test the ip with the tcp protocol

=head1 DESCRIPTION

tcp scan of a given range of the format of Net::IP and a port range.
e.g.: 192.168.1.0/24:80
      192.168.1.1:20-90
      www.google.it:70-80

=head1 OPTIONS

-p or --payload specify a payload to send within the request

=cut

sub options {

lib/App/pscan/Command/Udp.pm  view on Meta::CPAN

use constant DATAGRAM_MAXLEN => 1024;
use App::pscan::Utils;

=head1 NAME

App::pscan::Command::udp - test the ip with the udp protocol

=head1 DESCRIPTION

udp scan of a given range of the format of Net::IP and a port range.
e.g.: 192.168.1.0/24:80
      192.168.1.1:20-90
      www.google.it:70-80


=head1 OPTIONS

-p or --payload specify a payload to send within the request

=cut



( run in 2.231 seconds using v1.01-cache-2.11-cpan-7add2cbd662 )