aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: bfe05daa0505682b77d0f9cd7ee064be19788970 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
![](.extras/assets/sl-hack-ware.jpg)

# Sl (hack) ware

### a Slackware GNU/Linux Pentesting Suite

The aim of this project is to bring a curated collection of programs, tools, libraries and various utilities, ~~packaged~~ (some packages are way too big, sorry) and ready to be installed on Slackware.

### Why Slackware

Because it's the best distro ever.

### We have Kali and/or Parrot

Yes, but I prefer Slackware.

## Tool Catalog

The goal of this repo is to make pentesting tools available on Slackware:
package from scratch what isn't readily available, and point to a good source
for what already is. This table is the catalog. It lists every tool in scope,
whether its SlackBuild lives **In repo** here, and where else to get it.

This list is ever growing, if you want to ask for a package to be prioritized, just open an issue

Legend: ✅ yes / available / build-tested   ❎ not available   ❔ not yet tested

Where a tool lives:

- **In repo ✅** — written/maintained here (usually because it's not on
  SlackBuilds.org, or the SBo version is stale). The version shown is what this
  repo carries.
- **In repo ❎** — already on SlackBuilds.org, so there's no need to duplicate
  it here; install it straight from SBo. Still cataloged because it's part of
  the suite.
- **SlackBuilds.org available ✅** — the version shown is what SBo currently
  ships. Where it lags upstream and an update is pending review, see the notes.
- **Upstream** — the version shown is the latest upstream release.

| Package Name         | In repo    | SlackBuilds.org available | Maintainer | Upstream                                                     | Tested -current | Tested -stable |
| -------------------- | ---------- | ------------------------- | ---------- | ------------------------------------------------------------ | --------------- | -------------- |
| SecLists             | ❎          | ✅ 2025.3                  | danix      | [danielmiessler/SecLists](https://github.com/danielmiessler/SecLists) 2026.1 | ✅ | ❔ |
| ffuf                 | ❎          | ✅ 2.1.0                   | danix      | [ffuf/ffuf](https://github.com/ffuf/ffuf) 2.1.0              | ✅ | ❔ |
| gobuster             | ❎          | ✅ 3.8.2                   | danix      | [OJ/gobuster](https://github.com/OJ/gobuster) 3.8.2          | ✅ | ❔ |
| hashcat              | ❎          | ✅ 7.1.2                   | B. Watson  | [hashcat.net](https://hashcat.net/hashcat/) 7.1.2           | ✅ | ❔ |
| john                 | ❎          | ✅ 1.9.0                   | Kent Fritz | [openwall.com](https://www.openwall.com/john/) 1.9.0        | ✅ | ❔ |
| exploitdb            | ❎          | ✅ 2026-03-04              | danix      | [exploit-db.com](https://www.exploit-db.com/) 2026-04-30    | ✅ | ❔ |
| nuclei               | ❎          | ✅ 3.7.1                   | danix      | [projectdiscovery/nuclei](https://github.com/projectdiscovery/nuclei) 3.8.0 | ✅ | ❔ |
| feroxbuster          | ❎          | ✅ 2.13.1                  | danix      | [epi052/feroxbuster](https://github.com/epi052/feroxbuster) 2.13.1 | ✅ | ✅ |
| metasploit-framework-bin | ❎      | ✅ 6.4.143                 | danix      | [metasploit.com](https://www.metasploit.com/) 6.4.144      | ✅ | ✅ |
| cadaver              | ✅ 0.28     | ✅ 0.23.3                  | danix      | [notroj/cadaver](https://notroj.github.io/cadaver/) 0.28    | ✅ | ❔ |
| netexec              | ✅ 1.5.1    | ❎                         | danix      | [Pennyw0rth/NetExec](https://github.com/Pennyw0rth/NetExec) 1.5.1 | ✅ | ❎ |
| windows binaries     | ✅ 0.6.10   | ❎                         | danix      | [kali.org](https://www.kali.org/tools/windows-binaries/) 0.6.10 | ✅ | ❔ |
| webshells            | ✅ 1.1      | ❎                         | danix      | [kali.org](https://www.kali.org/tools/webshells/) 1.1       | ✅ | ❔ |

> [!IMPORTANT]
>
> The exploitdb package pulls also the binsploits which consists of 1.1Gb of exploits.

> [!NOTE]
>
> **Updates pending review on SlackBuilds.org:** `SecLists` (→ 2026.1), `exploitdb` (→ 2026-04-30), `nuclei` (→ 3.8.0) and `metasploit-framework-bin` (→ 6.4.144) have update submissions pushed and awaiting review. Until they land, SBo still ships the older version listed in the table.
>
> There's an older `metasploit` package on slackbuilds.org (last updated in 2022) which is now orphaned. This `metasploit-framework-bin` package is a fresh `.deb` repack submitted alongside it, not a takeover of the old one.
>
> The cadaver package is available on slackbuilds.org but it's for an older version. I've reported here the script and built the newest version. The slackbuild includes now a pull from the [notroj/neon](https://github.com/notroj/neon) repository which is usually not allowed for SlackBuilds that are uploaded to slackbuilds.org
>
> The Powershell package is available on slackbuilds.org without modifications necessary so I removed it.

## Maintainer tooling

The `.extras/` folder holds the tools used when maintaining this repo (git
hooks, version-tracking config, and helper scripts). They are not needed to
install any of the packages.

## Development Approach

This project is developed using AI-assisted tools. Code is generated with the help of AI based on human-provided specifications, design decisions, and iterative feedback.

All contributions are reviewed, tested, and curated by the maintainer before being included in the codebase. AI is used as a productivity and exploration tool, while human oversight remains central to all decisions.

The goal is to combine the flexibility of AI-assisted development with standard open-source practices such as transparency, review, and accountability.