• Stars
    star
    104
  • Rank 330,604 (Top 7 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 11 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fetch, install and search exploit archives from exploit sites.

Description

Script to fetch, install, update and search exploit archives from well-known sites like packetstormsecurity.org and exploit-db.com.

In the latest version of the Blackarch Linux it has been added to /usr/share/exploits directory.

Installation

pacman -S sploitctl

Usage

[ noptrix@blackarch-dev ~/blackarch/repos/sploitctl ]$ sploitctl -H
--==[ sploitctl by blackarch.org ]==--

usage:

  sploitctl -f <arg> [options] | -u <arg> [options] | -s <arg> [options] | <misc>

options:

  -f <num>   - download exploit archives from chosen sites
             - ? to list sites
  -u <num>   - update exploit archive from chosen installed archive
             - ? to list downloaded archives
  -d <dir>   - exploits base directory (default: /usr/share/exploits)
  -s <regex> - exploits to search using <regex> in base directory
  -t <num>   - max parallel downloads (default: 4)
  -r <num>   - max retry failed downloads (default: 3)
  -A <str>   - set useragent string
  -P <str>   - set proxy (format: proto://user:pass@host:port)
  -X         - decompress archive
  -R         - remove archive after decompression

misc:

  -V         - print version of sploitctl and exit
  -H         - print this help and exit

example:

  # download and decompress all exploit archives and remove archive
  $ sploitctl -f 0 -XR

  # download all exploits in packetstorm archive
  $ sploitctl -f 4

  # list all available exploit archives
  $ sploitctl -f ?

  # download and decompress all exploits in m00-exploits archive
  $ sploitctl -f 2 -XR

  # download all exploits archives using 20 threads and 4 retries
  $ sploitctl -r 4 -f 0 -t 20

  # download lsd-pl-exploits to "~/exploits" directory
  $ sploitctl -f 3 -d ~/exploits

  # download all exploits with using tor socks5 proxy
  $ sploitctl -f 0 -P "socks5://127.0.0.1:9050"

  # download all exploits with using http proxy and noleak useragent
  $ sploitctl -f 0 -P "http://127.0.0.1:9060" -A "noleak"

  # list all installed exploits available for download
  $ sploitctl -u ?

  # update all installed exploits with using http proxy and noleak useragent
  $ sploitctl -u 0 -P "http://127.0.0.1:9060" -A "noleak" -XR

notes:

  * sploitctl update's id are relative to the installed archives
    and are not static, so by installing an exploit archive it will
    show up in the update section so always do a -u ? before updating.

Get Involved

You can get in touch with the BlackArch Linux team. Just check out the following:

Please, send us pull requests!

Web: https://www.blackarch.org/

Mail: [email protected]

IRC: irc://irc.freenode.net/blackarch

More Repositories

1

blackarch

An ArchLinux based distribution for penetration testers and security researchers.
Shell
2,514
star
2

webshells

Various webshells. We accept pull requests for additions to this collection.
PHP
771
star
3

wordlistctl

Fetch, install and search wordlist archives from websites and torrent peers.
Python
414
star
4

blackarch-iso

BlackArch Linux ISOs
Lua
176
star
5

blackarch-guide

BlackArch Linux Guide for Users and Developers
TeX
139
star
6

torctl

Script to redirect all traffic through tor network including dns queries for anonymizing entire system
Shell
115
star
7

blackarch-site

BlackArch Linux website
Shell
111
star
8

blackarch-installer

The official BlackArch Linux installer
Python
104
star
9

blackman

Emerge for Blackarch - Download and compile packages as Emerge does
Shell
58
star
10

blackarch-artwork

Artwork for BlackArch Linux. We accept art contributions!
CSS
50
star
11

blackarch-virtualization

Images and scripts for virtualization
Shell
40
star
12

blackarch-config-i3

BlackArch menu, theme, and config for i3 WM.
33
star
13

blackarch-config-awesome

BlackArch menu, theme, and config for AwesomeWM.
Lua
26
star
14

secure-delete

[Mirror] thc.org uses a CA that is not trusted on a base Arch system so we are mirroring some source here.
C
25
star
15

thc-pptp-bruter

[Mirror] thc.org uses a CA that is not trusted on a base Arch system so we are mirroring some source here.
C
24
star
16

blackarch-docker

Official BlackArch Linux docker images.
Shell
21
star
17

blackarch-pkgbuilds

Official BlackArch Linux PKGBUILD templates.
20
star
18

blackarch-keyring

BlackArch Linux Keyring
Shell
19
star
19

msfdb

Manage the metasploit framework database
Shell
15
star
20

blackarch-config-bash

BlackArch configuration for the bash shell.
Shell
12
star
21

0trace

This is a source mirror for 0trace.
Python
12
star
22

bactl

Script to control BlackArch Linux related environment.
Shell
11
star
23

blackarch-config-fluxbox

BlackArch menu, theme, and config for Fluxbox.
10
star
24

rainbowcrack

[Mirror]
C++
10
star
25

pcapteller

mirror
Python
9
star
26

amap

[Mirror] thc.org uses a CA that is not trusted on a base Arch system so we are mirroring some source here.
C
9
star
27

webrute

[Mirror] There's no usable upstream for this.
Perl
8
star
28

blackarch-old-site

The BlackArch site.
Shell
8
star
29

darkmysqli

[Mirror]
8
star
30

thc-ssl-dos

[Mirror] thc.org uses a CA that is not trusted on a base Arch system so we are mirroring some source here.
Shell
8
star
31

blackarch-discord-bot

BlackArch Discord Bot written in Go
Go
8
star
32

lsd-pl-exploits

[Mirror] lsd-pl.net exploits
8
star
33

blackarch-config-spectrwm

BlackArch menu, theme and config for spectrwm window manager.
7
star
34

blackarch-config-xfce

BlackArch menu, theme, and config for Xfce.
CSS
7
star
35

blackarch-config-vim

BlackArch configuration files for vim editor.
Vim Script
7
star
36

blackarch-config-gtk

BlackArch Linux config for gtk
CSS
7
star
37

blackarch-config-openbox

BlackArch menu, theme, and config for Openbox.
7
star
38

wifite

Python
6
star
39

blackarch-config-lxdm

BlackArch menu, theme, and config for LXDM.
CSS
6
star
40

m00-exploits

[Mirror] m00 exploit archive
6
star
41

cymothoa-bin

x86_64 and i686 binaries for cymothoa for distribution to ARM platforms.
6
star
42

blackarch-config-zsh

Shell
5
star
43

vulnarch

VulnArch is a repository of intentionally vulnerable applications for research and learning purposes.
5
star
44

gem2arch

Ruby
5
star
45

GSoC

Repo for everything related to Google Summer of Code project ideas
4
star
46

blackarch-config-x11

BlackArch configuration for X11 user settings.
Shell
4
star
47

multitun

package mirror
Python
4
star
48

blackarch-menus

BlackArch specific XDG-compliant menu.
Shell
4
star
49

blackarch-config-icons

Shell
4
star
50

vnak

[Mirror] The upstream site does not like the useragent used by makepkg+curl.
Python
4
star
51

blackarch-config-calamares

QML
4
star
52

aphopper

[Mirror] of aphopper's source.
C
3
star
53

dripper

[Mirror] This is a mirror of dripper.
C
3
star
54

cisco-ocs

[Mirror] The upstream site doesn't like curl so we are mirroring the source here.
C
3
star
55

treasure

package mirror
Python
3
star
56

netcon

Shell
3
star
57

x-scan

[Mirror]
2
star
58

blackarch-config-cursor

2
star
59

tcpdump_net_raw

A thin wrapper around tcpdump that is installed with cap_net_raw and cap_net_admin set.
C
2
star
60

blackarch-artwork-hd

HD artwork of BlackArch Linux. PRs welcome.
1
star
61

brute12

[Mirror] This is a mirror of brute12
C
1
star