Crate pistol

Crate pistol 

Source
Expand description

A Rust Library about Cybersecurity.

Re-exports§

pub use scan::arp_scan_raw;
pub use scan::mac_scan;
pub use scan::ndp_ns_scan_raw;
pub use scan::tcp_ack_scan;
pub use scan::tcp_ack_scan_raw;
pub use scan::tcp_connect_scan;
pub use scan::tcp_connect_scan_raw;
pub use scan::tcp_fin_scan;
pub use scan::tcp_fin_scan_raw;
pub use scan::tcp_idle_scan;
pub use scan::tcp_idle_scan_raw;
pub use scan::tcp_maimon_scan;
pub use scan::tcp_maimon_scan_raw;
pub use scan::tcp_null_scan;
pub use scan::tcp_null_scan_raw;
pub use scan::tcp_syn_scan;
pub use scan::tcp_syn_scan_raw;
pub use scan::tcp_window_scan;
pub use scan::tcp_window_scan_raw;
pub use scan::tcp_xmas_scan;
pub use scan::tcp_xmas_scan_raw;
pub use scan::udp_scan;
pub use scan::udp_scan_raw;
pub use ping::icmp_address_mask_ping;
pub use ping::icmp_address_mask_ping_raw;
pub use ping::icmp_echo_ping;
pub use ping::icmp_echo_ping_raw;
pub use ping::icmp_ping_raw;
pub use ping::icmp_timestamp_ping;
pub use ping::icmp_timestamp_ping_raw;
pub use ping::tcp_ack_ping;
pub use ping::tcp_ack_ping_raw;
pub use ping::tcp_syn_ping;
pub use ping::tcp_syn_ping_raw;
pub use ping::udp_ping;
pub use ping::udp_ping_raw;
pub use trace::icmp_trace;
pub use trace::syn_trace;
pub use trace::udp_trace;
pub use flood::flood_raw;
pub use flood::icmp_flood;
pub use flood::icmp_flood_raw;
pub use flood::tcp_ack_flood;
pub use flood::tcp_ack_flood_raw;
pub use flood::tcp_ack_psh_flood;
pub use flood::tcp_ack_psh_flood_raw;
pub use flood::tcp_syn_flood;
pub use flood::tcp_syn_flood_raw;
pub use flood::udp_flood;
pub use flood::udp_flood_raw;
pub use os::os_detect;
pub use os::os_detect_raw;
pub use vs::vs_scan;
pub use vs::vs_scan_raw;

Modules§

error
flood
layer
os
ping
route
scan
trace
utils
vs

Structs§

PistolCapture
Save the sent traffic locally in pcapng format. Note that this method does not read the traffic from the network card, but to save the traffic before the it is sent.
PistolRunner
Target

Enums§

PistolLogger

Constants§

TOP_100_PORTS
TOP_100_TCP_PORTS
TOP_100_UDP_PORTS
TOP_1000_PORTS
TOP_1000_TCP_PORTS
TOP_1000_UDP_PORTS

Functions§

dns_query
Queries the IP address of a domain name and returns.

Type Aliases§

Result