aeondave/malskill/masscan

Claude Code and agent skill by aeondave/malskill

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Auth/lab ref: ultra-fast async TCP SYN port scanner capable of scanning the entire IPv4 internet in minutes.

Install

npx vskill@latest install aeondave/malskill/masscan

SKILL.md

Masscan

Ultra-fast TCP SYN scanner for large-scale port discovery.

Quick Start

bash
masscan 10.0.0.0/16 -p445 --rate=10000 -oG out.gnmap
masscan 10.0.0.0/8 -p0-1023 --rate=50000 -oX out.xml
masscan -iL targets.txt -p80,443,8080,445 --rate=10000

Core Flags

FlagPurpose
-p <ports>Port list / range (e.g. 0-65535, 80,443)
--rate <n>Packets per second (start low)
-oG / -oX / -oJOutput: grepable / XML / JSON
-iL <file>Read targets from file
--bannersGrab service banners
--excludefileExclude IPs from scan
--adapter-ipSource IP
--router-macDefault gateway MAC

Common Workflows

Feed results into nmap
bash
# Discover open ports fast
masscan 10.0.0.0/24 -p1-65535 --rate=5000 -oG masscan.out
# Extract unique ports
grep "open" masscan.out | awk '{print $4}' | cut -d/ -f1 | sort -u | paste -sd, > ports.txt
# Extract unique hosts
grep "open" masscan.out | awk '{print $6}' | sort -u > hosts.txt
# Deep scan on discovered ports/hosts
nmap -sV -sC -O -p$(cat ports.txt) -iL hosts.txt -oA nmap_deep
Banner grabbing
bash
masscan 10.0.0.0/24 -p22,80,443,445,8080 --banners --rate=1000 -oJ results.json
Config file (repeat scans)
ini
# masscan.conf
rate = 10000
ports = 0-65535
output-format = json
output-filename = results.json
excludefile = /etc/masscan/exclude.conf
bash
masscan 10.0.0.0/8 -c masscan.conf
Resume interrupted scan
bash
masscan 10.0.0.0/8 -p- --rate=50000 --resume paused.conf

Rate Tuning

EnvironmentSafe Rate
Internal lab10,000–100,000
Corporate network1,000–5,000
Internet10,000–1,000,000
Stealth100–500
  • Start at --rate=1000 and increase; watch for packet loss
  • Set --adapter-ip if multiple interfaces exist
  • Use --router-mac if default gateway detection fails

Resources

FileWhen to load
references/tuning.mdConfig file options, adapter settings, exclude lists

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
22
Repository forks
1
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 8 Nov 2026, 15 h ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aeondave/malskill/masscan/badge)](https://verified-skill.com/skills/aeondave/malskill/masscan)

Something wrong with this skill or its page? Tell us.