ipscan(1)

πŸ“¦ version 3.9.3, in ubuntu stonking

πŸ’– ipscan β€” the manual, but make it cute πŸ’–

okay bestie, gather round, because we're about to talk about ipscan β€” aka Angry IP Scanner β€” and she is that girl. πŸŽ€


✨ NAME ✨

ipscan β€” the fast and friendly IP address and port scanner. no cap. she's fast, she's friendly, she's literally the main character of your network. πŸ’…


🌸 SYNOPSIS 🌸

ipscan [OPTIONS]

that's it. that's the whole vibe. you give her options, she gives you answers. πŸ¦‹


πŸ‘‘ DESCRIPTION πŸ‘‘

so Angry IP Scanner (ipscan) is a cross-platform network scanner built to be fast and simple to use. like, genuinely. she scans IP addresses in any range and also any of their ports. that's the whole job and she eats every time. πŸ”₯

by default β€” meaning if you just launch her with zero options β€” she opens up the graphical user interface (the GUI, the pretty one, the one with the buttons ✨). but bestie, she didn't stop there. she also has a whole powerful command-line interface mode, which is for headless environments and automation. so whether you're a clicky-girl or a terminal-goblin, she's got you. 🫢

here's how the magic works, step by step:

  1. she pings each IP address to check if it's alive πŸ‘€
  2. then, optionally, she resolves its hostname
  3. then she determines the MAC address
  4. then she scans ports
  5. etc etc etc πŸ’«

and if that's not enough data for you?? the amount of gathered info can be extended with plugins. she grows. she evolves. she slays. 🌈


πŸ’… OPTIONS πŸ’…


🌟 General Options 🌟

  • -h, --help β€” shows you a summary of all the command-line options and then dips. your lil cheat sheet. πŸ“
  • -v, --version β€” prints the application version so you know exactly which queen you're talking to. πŸ‘‘

🧚 CLI Mode Options 🧚

  • -s, --start β€” starts the scanning process immediately using the provided configuration or the defaults. and the tea? β˜• if you combine this with export arguments, it automatically runs in headless mode. no GUI, no windows, just vibes and results.
  • -f:type <filename> β€” exports your scan results directly to a file. the type prefix tells her what format you want, and there are four of them:
    • txt : plain text file (for example, -f:txt output.txt) πŸ“„
    • csv : Comma-Separated Values (for example, -f:csv output.csv) πŸ“Š
    • xml : XML document (for example, -f:xml output.xml) 🧾
    • lst : IP address list file πŸ“‹
  • -a <range> β€” specify the IP range to scan straight from the command line. like, right there. no config file, no clicking. (for example, 192.168.1.1-192.168.1.254) 🌐
  • -p <ports> β€” specify the ports to scan. (for example, 80,443,8080 or 22-1024) πŸšͺ

πŸŽ€ EXAMPLES πŸŽ€

Launch the Graphical Interface β€” the classic. the iconique.

ipscan

Scan a local network subnet and save results to a CSV file without launching the GUI β€” headless girlboss mode activated:

ipscan -s -a 192.168.1.0-192.168.1.255 -f:csv report.csv

Scan specific web server ports across a small range β€” targeted, precise, lethal:

ipscan -s -a 10.0.0.1-10.0.0.10 -p 80,443

πŸ¦‹ SEE ALSO πŸ¦‹

want even more lore?? more detailed documentation is available online at <https://angryip.org/documentation/> β€” go read it, she's worth it. πŸ“–πŸ’–


ok that's the whole page bestie, you're officially educated, go scan something (responsibly, on networks you're allowed to touch πŸ™ˆ).

this has been ipscan version 3.9.3, dated May 2026 β€” thanks for coming to my TED talk, ily, bye πŸ’œβœ¨

πŸ“¦ where this page comes from