All Projects → liamg → Furious

liamg / Furious

Licence: gpl-3.0
Golang IP/port scanner with SYN (stealth) scanning and device manufacturer identification

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Furious

Dark Fantasy Hack Tool
DDOS Tool: To take down small websites with HTTP FLOOD. Port scanner: To know the open ports of a site. FTP Password Cracker: To hack file system of websites.. Banner Grabber: To get the service or software running on a port. (After knowing the software running google for its vulnerabilities.) Web Spider: For gathering web application hacking information. Email scraper: To get all emails related to a webpage IMDB Rating: Easy way to access the movie database. Both .exe(compressed as zip) and .py versions are available in files.
Stars: ✭ 131 (-59.94%)
Mutual labels:  port-scanner
C-Sharp-Multi-Threaded-Port-Scanner
C# multi threaded TCP port scanner console application.
Stars: ✭ 41 (-87.46%)
Mutual labels:  port-scanner
PortScanner
A go-to tool for scanning network. Scan all the open ports for a given host with just one click.
Stars: ✭ 99 (-69.72%)
Mutual labels:  port-scanner
Minimalistic Offensive Security Tools
A repository of tools for pentesting of restricted and isolated environments.
Stars: ✭ 135 (-58.72%)
Mutual labels:  port-scanner
armada
A high performance TCP SYN port scanner.
Stars: ✭ 276 (-15.6%)
Mutual labels:  port-scanner
nmap-formatter
A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot). Simply put it's nmap converter.
Stars: ✭ 129 (-60.55%)
Mutual labels:  port-scanner
Pbscan
Faster and more efficient stateless SYN scanner and banner grabber due to userland TCP/IP stack usage.
Stars: ✭ 122 (-62.69%)
Mutual labels:  port-scanner
nesca
The legendary netstalking NEtwork SCAnner
Stars: ✭ 80 (-75.54%)
Mutual labels:  port-scanner
port-scanner
Port scanner in Go
Stars: ✭ 33 (-89.91%)
Mutual labels:  port-scanner
liwasc
List, wake and scan nodes in a network.
Stars: ✭ 129 (-60.55%)
Mutual labels:  port-scanner
Asset Scan
asset-scan是一款适用甲方企业的外网资产周期性扫描监控系统
Stars: ✭ 149 (-54.43%)
Mutual labels:  port-scanner
Pycurity
Python Security Scripts
Stars: ✭ 218 (-33.33%)
Mutual labels:  port-scanner
tcpie
CLI tool to ping any TCP port
Stars: ✭ 51 (-84.4%)
Mutual labels:  port-scanner
Nimscan
🚀 Fast Port Scanner 🚀
Stars: ✭ 134 (-59.02%)
Mutual labels:  port-scanner
astsu
A network scanner tool, developed in Python 3 using scapy.
Stars: ✭ 84 (-74.31%)
Mutual labels:  port-scanner
Awesome Internet Scanning
A curated list of awesome Internet port and host scanners, plus related components and much more, with a focus on free and open source projects.
Stars: ✭ 130 (-60.24%)
Mutual labels:  port-scanner
FazPort
FazPort is an advanced Perl Port Scanner. Scan and Detect open port in every website(s) you want.
Stars: ✭ 16 (-95.11%)
Mutual labels:  port-scanner
QuickScan
Port scanning and domain utility.
Stars: ✭ 26 (-92.05%)
Mutual labels:  port-scanner
findssh
Asyncio concurrent Python finds SSH servers (or other services with open ports) on an IPv4 subnet, WITHOUT NMAP
Stars: ✭ 36 (-88.99%)
Mutual labels:  port-scanner
Portforge
Lightweight utility to fool port scanners
Stars: ✭ 23 (-92.97%)
Mutual labels:  port-scanner

Furious IP/Port Scanner

Furious is a fast, lightweight, portable network scanner.

Screenshot 1 Screenshot 2

I haven't done any proper performance testing, but a SYN scan of a single host, including all known ports (~6000) will typically take in the region of 4 seconds. On the same machine, nmap took 98 seconds and produced exactly the same results.

Install

You'll need to install libpcap.

  • On Linux, install libpcap with your package manager
  • On OSX, brew install libpcap
  • On Windows, install WinPcap

Then just:

go get -u github.com/liamg/furious

Options

-s [TYPE] --scan-type [TYPE]

Use the specified scan type. The options are:

Type Description
syn A SYN/stealth scan. Most efficient scan type, using only a partial TCP handshake. Requires root privileges.
connect A less detailed scan using full TCP handshakes, though does not require root privileges.
device Attempt to identify device MAC address and manufacturer where possible. Useful for listing devices on a LAN.

The default is a SYN scan.

-p [PORTS] --ports [PORTS]

Scan the specified ports. Defaults to a list of all known ports as provided by IANA.

Ports may be specified using a comma delimited list, and ranges are also allowed.

For example:

--ports 22,80,443,8080-8082

...will scan 22, 80, 443, 8080, 8081, and 8082.

-t [MS] --timout-ms [MS]

The network timeout to apply to each port being checked. Default is 1000ms.

-w [COUNT] --workers [COUNT]

The number of worker routines to use to scan ports in parallel. Default is 1000 workers.

-u --up-only

Only show output for hosts that are confirmed as up.

--version

Output version information and exit.

Usage

Furious can be used to:

Find open ports on one or more hosts

Scan a single host:

furious 192.168.1.4 

Scan a whole CIDR:

furious 192.168.1.0/24 

Scan a mixture of IPs, hostnames and CIDRs

furious -s connect 8.8.8.8 192.168.1.1/24 google.com

Run a SYN (stealth) scan (with root privileges)

sudo -E furious -s syn 192.168.1.1

Run a connect scan as any user

furious -s connect 192.168.1.1

Identify device MAC address and manufacturer within a local network

furious -s device 192.168.1.1/24 -u

Troubleshooting

sudo: furious: command not found

If you installed using go, your user has the environment variables required to locate go programs, but root does not. You need to:

sudo env "PATH=$PATH" furious

SYN/Connect scans are slower than nmap!

They're not in my experience, but with default arguments furious scans nearly six times as many ports as nmap does by default.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].