← 返回命令列表

Linux command

unicornscan 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Basic TCP SYN scan

unicornscan [192.168.1.1]

Scan specific ports

unicornscan [192.168.1.1]:[22,80,443]

Scan port range

unicornscan [192.168.1.1]:[1-1000]

UDP scan

unicornscan -mU [192.168.1.1]

Scan at specific rate

unicornscan -r [1000] [192.168.1.1]

Immediate verbose output

unicornscan -Iv [192.168.1.1]

Scan network range

unicornscan [192.168.1.0/24]:[80,443]

Save results to pcap

unicornscan -w [scan.pcap] [192.168.1.1]

说明

unicornscan is an asynchronous network scanner designed for high-speed reconnaissance. It uses a custom TCP/IP stack that separates packet sending and receiving into different threads, enabling much faster scanning than traditional scanners. The scanner supports various TCP flag combinations, UDP scanning, and OS/service fingerprinting through loadable modules. Its asynchronous design makes it particularly effective for scanning large networks. Output can be customized and saved to pcap files for later analysis. The tool integrates with databases for storing scan results.

参数

-m _mode_
Scan mode: T (TCP SYN), U (UDP), sf (connect), A (ARP).
-r _pps_
Packets per second rate.
-i _interface_
Network interface to use.
-I
Immediate mode: display results as found.
-v
Verbose output.
-H
Resolve hostnames in output.
-l _file_
Log output to file.
-w _file_
Write packets to pcap file.
-L _seconds_
Packet timeout (default: 7).
-p _ports_
Global ports to scan.
-B _port_
Source port for scanning.
-b _layer_
Send broken CRC: T (transport), N (network), TN (both).
-e _module_
Enable module (e.g., osdetect).
-E
Process error responses (ICMP, RST).
-Q
Quiet mode.
-h
Display help.

FAQ

What is the unicornscan command used for?

unicornscan is an asynchronous network scanner designed for high-speed reconnaissance. It uses a custom TCP/IP stack that separates packet sending and receiving into different threads, enabling much faster scanning than traditional scanners. The scanner supports various TCP flag combinations, UDP scanning, and OS/service fingerprinting through loadable modules. Its asynchronous design makes it particularly effective for scanning large networks. Output can be customized and saved to pcap files for later analysis. The tool integrates with databases for storing scan results.

How do I run a basic unicornscan example?

Run `unicornscan [192.168.1.1]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -m _mode_ do in unicornscan?

Scan mode: T (TCP SYN), U (UDP), sf (connect), A (ARP).