/slingshot

SANS Slingshot Linux Distribution

Primary LanguageShellMIT LicenseMIT

Slingshot Linux Distribution

Download & Install Slingshot

Minimum System Requirements

  • VMware Player or similar
  • 2 GHz dual-core processor
  • 4 GB of system memory
  • 15 GB of disk space

Building Slingshot

For instructions on building Slingshot, see INSTALL.md.

Slingshot Overview

What is Slingshot?

Slingshot is an Ubuntu-based Linux distribution with the MATE Desktop Environment built for use in the SANS penetration testing curriculum and beyond. Designed to be stable, reliable and lean, Slingshot is built with Vagrant and Ansible. The open-source community edition includes many standard pen testing tools, as well as the PenTesters Framework (PTF). Class-specific versions build upon the community edition and include the tools, files, and documentation needed for class labs.

Key Features of Slingshot

  • Repeatable and testable build process using Vagrant and Ansible
  • Eases burden of courseware creation for content authors
  • Eases burden of testing for validation
  • Provides consistent experience for SANS students
  • Built-in testing verifies that updates do not break tools

Tools Included

  • Aircrack-ng
  • Asleap
  • BeEF
  • Burp Suite
  • coWPAtty
  • Docker
  • Empire
  • Ettercap
  • EyeWitness
  • Golang
  • hashcat
  • hping3
  • John the Ripper
  • Kismet
  • Metasploit Framework
  • Nikto
  • Nmap
  • OpenVAS
  • Powershell Empire
  • Recon-ng
  • Responder
  • RITA
  • Social Engineer Toolkit
  • sqlmap
  • tcpdump
  • THC-Hydra
  • Unicornscan
  • Veil Evasion
  • Wapiti
  • weirdAAL
  • Wireshark
  • WPScan
  • ZAProxy

...with the ability to quickly install hundreds of others with the PenTesters Framework. Did we miss something? Submit a request through our feedback form above!

Contributors

Slingshot was created by Ryan O'Grady (@NonVictus), with contributions from Joshua Wright (@joswr1ght), Stephen Sims (@Steph3nSims), Daniel Pendolino (@dpendolino), and Ben Allen (@mr_secure).


Feedback

Have a bug report or feature request? Create a new issue