Skip to content

art3x/ascan_sliver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArtScan

ArtScan is a tiny, smart, and very fast port scanner written in C. It is perfect for pentesting and red team engagements. This version is a module for Sliver C2.

ArtScan

Features

  • IP ranges and port ranges scan with threads and timeout adjustments
  • Fast smart scan of TOP 123 TCP most common ports (by default)
  • Fast smart scan of TOP 57 UDP most common ports
  • Perform ping scan only (skip port scan)
  • Capture banners and HTTP responses on open ports
  • Scan by IP and FQDN
  • NetBIOS hostname resolution
  • Colored output and brief sorted scan summary

Usage

Usage: <target> [portRange] [options]
  target:    Hostname (e.g., scanme.nmap.org), single IP, or range (192.168.1.1-100)
  portRange: Single port, range (80-90), comma-separated list (22,80,443), or 'all'
Options:
  -T <num>:  Thread limit (default: 20, max: 50)
  -t <ms>:   Scan timeout in msec (default: 300)
  -r <num>:  Set extra rechecks for unanswered ports (default: 0, max: 10)
  -u:        Perform UDP scan instead of TCP
  -Pn:       Disable ping
  -i:        Ping scan only
  -Nb:       Enable hostname resolution
  -h:        Display this help

Installation

Open the Visual Studio solution and compile two release binaries, one for x86 and the other for x64. Combine it with the extension.json file, either into a directory or a .tar.gz file. Copy it over to the Sliver C2 server, then in the Sliver console extensions install /path/to/extension_dir. Restart the Sliver console and you have a new command ascan which launches the scan.

The other method: put dll's and extension.json file into .sliver-client/extensions/ascan/ folder, reload sliver.

About

Tiny and fast port scanner (Sliver edition)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors