Add LICENSE, update config.py - additional tools
This commit is contained in:
parent
1413c05860
commit
db55f86154
2 changed files with 192 additions and 1 deletions
21
LICENSE
Normal file
21
LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2025 rpriven
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
172
config.py
172
config.py
|
|
@ -27,6 +27,12 @@ APT_TOOLS_KALI = [
|
||||||
"docker-compose",
|
"docker-compose",
|
||||||
"golang-go",
|
"golang-go",
|
||||||
"wireshark",
|
"wireshark",
|
||||||
|
"hydra", # Password brute force
|
||||||
|
"zaproxy", # OWASP ZAP
|
||||||
|
"wpscan", # WordPress scanner
|
||||||
|
"evil-winrm", # WinRM shell
|
||||||
|
"ghidra", # Reverse engineering (if available)
|
||||||
|
"radare2", # Reverse engineering
|
||||||
]
|
]
|
||||||
|
|
||||||
APT_TOOLS_DEBIAN = [
|
APT_TOOLS_DEBIAN = [
|
||||||
|
|
@ -39,7 +45,8 @@ APT_TOOLS_DEBIAN = [
|
||||||
"docker-compose",
|
"docker-compose",
|
||||||
"golang-go",
|
"golang-go",
|
||||||
"wireshark",
|
"wireshark",
|
||||||
"burpsuite", # Community edition available in some repos
|
"hydra",
|
||||||
|
"radare2",
|
||||||
]
|
]
|
||||||
|
|
||||||
# /opt Tools - Cloned to /opt directory
|
# /opt Tools - Cloned to /opt directory
|
||||||
|
|
@ -94,6 +101,162 @@ OPT_TOOLS = {
|
||||||
"post_install": ["cd /opt/XSStrike && pip3 install -r requirements.txt"],
|
"post_install": ["cd /opt/XSStrike && pip3 install -r requirements.txt"],
|
||||||
"kali_only": False
|
"kali_only": False
|
||||||
},
|
},
|
||||||
|
"Responder": {
|
||||||
|
"url": "https://github.com/lgandx/Responder.git",
|
||||||
|
"post_install": ["cd /opt/Responder && pip3 install -r requirements.txt"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Impacket": {
|
||||||
|
"url": "https://github.com/fortra/impacket.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/Impacket && pip3 install -r requirements.txt",
|
||||||
|
"cd /opt/Impacket && sudo python3 setup.py install"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"BloodHound": {
|
||||||
|
"url": "https://github.com/SpecterOps/BloodHound.git",
|
||||||
|
"post_install": [
|
||||||
|
"echo 'BloodHound requires Neo4j - install separately'",
|
||||||
|
"echo 'Download collectors: SharpHound.exe or bloodhound-python'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"PlumHound": {
|
||||||
|
"url": "https://github.com/PlumHound/PlumHound.git",
|
||||||
|
"post_install": ["cd /opt/PlumHound && pip3 install -r requirements.txt"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Snaffler": {
|
||||||
|
"url": "https://github.com/SnaffCon/Snaffler.git",
|
||||||
|
"post_install": ["echo 'Snaffler is .NET - requires Windows or Wine'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"MANSPIDER": {
|
||||||
|
"url": "https://github.com/blacklanternsecurity/MANSPIDER.git",
|
||||||
|
"post_install": ["cd /opt/MANSPIDER && pip3 install -r requirements.txt"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"EyeWitness": {
|
||||||
|
"url": "https://github.com/RedSiege/EyeWitness.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/EyeWitness/Python/setup && sudo ./setup.sh"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"NetExec": {
|
||||||
|
"url": "https://github.com/Pennyw0rth/NetExec.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/NetExec && pipx install .",
|
||||||
|
"echo 'NetExec (nxc) replaces CrackMapExec'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Seatbelt": {
|
||||||
|
"url": "https://github.com/GhostPack/Seatbelt.git",
|
||||||
|
"post_install": ["echo 'Seatbelt is C# - compile on Windows or use pre-built binary'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"PrivescCheck": {
|
||||||
|
"url": "https://github.com/itm4n/PrivescCheck.git",
|
||||||
|
"post_install": ["echo 'PrivescCheck is PowerShell - run on Windows target'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"pre2k": {
|
||||||
|
"url": "https://github.com/garrettfoster13/pre2k.git",
|
||||||
|
"post_install": ["cd /opt/pre2k && pip3 install -r requirements.txt"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Rubeus": {
|
||||||
|
"url": "https://github.com/GhostPack/Rubeus.git",
|
||||||
|
"post_install": ["echo 'Rubeus is C# - compile on Windows or use pre-built binary'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"chisel": {
|
||||||
|
"url": "https://github.com/jpillora/chisel.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/chisel && go build -ldflags '-s -w'",
|
||||||
|
"sudo cp /opt/chisel/chisel /usr/local/bin/"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"ligolo-ng": {
|
||||||
|
"url": "https://github.com/nicocha30/ligolo-ng.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/ligolo-ng && go build -o ligolo-agent cmd/agent/main.go",
|
||||||
|
"cd /opt/ligolo-ng && go build -o ligolo-proxy cmd/proxy/main.go",
|
||||||
|
"sudo cp /opt/ligolo-ng/ligolo-* /usr/local/bin/"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"evil-winrm": {
|
||||||
|
"url": "https://github.com/Hackplayers/evil-winrm.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/evil-winrm && gem install evil-winrm",
|
||||||
|
"echo 'evil-winrm installed via gem'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"pspy": {
|
||||||
|
"url": "https://github.com/DominicBreuker/pspy.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/pspy && go build -o pspy64 .",
|
||||||
|
"echo 'Download pre-built releases from GitHub for production use'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"cewl": {
|
||||||
|
"url": "https://github.com/digininja/CeWL.git",
|
||||||
|
"post_install": ["cd /opt/cewl && gem install bundler && bundle install"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"cupp": {
|
||||||
|
"url": "https://github.com/Mebus/cupp.git",
|
||||||
|
"post_install": ["echo 'cupp.py ready - run with python3 /opt/cupp/cupp.py'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Sliver": {
|
||||||
|
"url": "https://github.com/BishopFox/sliver.git",
|
||||||
|
"post_install": [
|
||||||
|
"curl https://sliver.sh/install | sudo bash",
|
||||||
|
"echo 'Sliver C2 installed - run: sliver'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Havoc": {
|
||||||
|
"url": "https://github.com/HavocFramework/Havoc.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/Havoc && make",
|
||||||
|
"echo 'Havoc C2 framework built - see README for usage'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"Covenant": {
|
||||||
|
"url": "https://github.com/cobbr/Covenant.git",
|
||||||
|
"post_install": ["echo 'Covenant is .NET - requires dotnet SDK, see documentation'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"zaproxy": {
|
||||||
|
"url": "https://github.com/zaproxy/zaproxy.git",
|
||||||
|
"post_install": ["echo 'ZAP also available as snap: sudo snap install zaproxy --classic'"],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"wpscan": {
|
||||||
|
"url": "https://github.com/wpscanteam/wpscan.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/wpscan && gem install bundler && bundle install",
|
||||||
|
"echo 'Get WPScan API token: https://wpscan.com/'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
|
"pdtm": {
|
||||||
|
"url": "https://github.com/projectdiscovery/pdtm.git",
|
||||||
|
"post_install": [
|
||||||
|
"cd /opt/pdtm && go install",
|
||||||
|
"echo 'ProjectDiscovery Tool Manager installed - run: pdtm -install-all'"
|
||||||
|
],
|
||||||
|
"kali_only": False
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
# Python Tools - Installed via pip3
|
# Python Tools - Installed via pip3
|
||||||
|
|
@ -104,6 +267,9 @@ PYTHON_TOOLS = [
|
||||||
"tld",
|
"tld",
|
||||||
"requests",
|
"requests",
|
||||||
"fuzzywuzzy",
|
"fuzzywuzzy",
|
||||||
|
"shodan", # Shodan CLI
|
||||||
|
"bloodhound", # bloodhound-python
|
||||||
|
"jwt-tool", # JWT manipulation
|
||||||
]
|
]
|
||||||
|
|
||||||
# Go Tools - Installed via go install
|
# Go Tools - Installed via go install
|
||||||
|
|
@ -120,6 +286,10 @@ GO_TOOLS = {
|
||||||
"subjack": "github.com/haccer/subjack@latest",
|
"subjack": "github.com/haccer/subjack@latest",
|
||||||
"hakrawler": "github.com/hakluke/hakrawler@latest",
|
"hakrawler": "github.com/hakluke/hakrawler@latest",
|
||||||
"webanalyze": "github.com/rverton/webanalyze/cmd/webanalyze@latest",
|
"webanalyze": "github.com/rverton/webanalyze/cmd/webanalyze@latest",
|
||||||
|
"kerbrute": "github.com/ropnop/kerbrute@latest",
|
||||||
|
"gau": "github.com/lc/gau/v2/cmd/gau@latest",
|
||||||
|
"waybackurls": "github.com/tomnomnom/waybackurls@latest",
|
||||||
|
"kiterunner": "github.com/assetnote/kiterunner/cmd/kiterunner@latest",
|
||||||
}
|
}
|
||||||
|
|
||||||
# Docker Tools
|
# Docker Tools
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue