Skip to content

Commit

Permalink
Merge pull request #620 from GlobularOne/master
Browse files Browse the repository at this point in the history
Add 5 tools and fix 3
  • Loading branch information
HackingDave authored Sep 22, 2024
2 parents a9f665c + 65202aa commit e18dcb9
Show file tree
Hide file tree
Showing 8 changed files with 161 additions and 9 deletions.
4 changes: 2 additions & 2 deletions modules/exploitation/exploit-db.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
INSTALL_TYPE="GIT"

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION="https://github.com/offensive-security/exploit-database.git"
REPOSITORY_LOCATION="https://gitlab.com/exploit-database/exploitdb.git"

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION="exploit-db"
Expand All @@ -26,7 +26,7 @@
FEDORA="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="sed -i 's/gitpath=\"\/opt\/exploit-database\"/gitpath=\"\/pentest\/exploitation\/exploit-db\"/g' /{INSTALL_LOCATION}/searchsploit "
AFTER_COMMANDS="sed -i 's/\/opt\/exploit-db/\/pentest\/exploitation\/exploit-db/g' /{INSTALL_LOCATION}/.searchsploit_rc"

# STUFF TO COPY TO PATH
LAUNCHER="searchsploit"
12 changes: 6 additions & 6 deletions modules/exploitation/impacket.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@

# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
# OPTIONS = GIT, SVN, FILE
INSTALL_TYPE="GIT"
INSTALL_TYPE=""

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION="https://github.com/CoreSecurity/impacket"
REPOSITORY_LOCATION=""

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION="impacket"
INSTALL_LOCATION=""

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="git"
DEBIAN="python3-impacket"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"
FEDORA="python3-impacket"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION}, pip install ."
AFTER_COMMANDS=""
32 changes: 32 additions & 0 deletions modules/exploitation/netexec.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env python
#####################################
# Installation module for NetExec
#####################################

# AUTHOR OF MODULE NAME
AUTHOR="Pennyw0rth"

# DESCRIPTION OF THE MODULE
DESCRIPTION="This module will install/update NetExec"

# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
# OPTIONS = GIT, SVN, FILE
INSTALL_TYPE=""

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION="https://github.com/Pennyw0rth/NetExec"

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION="NetExec"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="git,pipx"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,pipx"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="pipx install git+https://github.com/Pennyw0rth/NetExec"

# THIS WILL CREATE AN AUTOMATIC LAUNCHER FOR THE TOOL
LAUNCHER=""
29 changes: 29 additions & 0 deletions modules/intelligence-gathering/cutycapt.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/usr/bin/env python
#####################################
# Installation module for cutycapt
#####################################

# AUTHOR OF MODULE NAME
AUTHOR="Björn Höhrmann"

# DESCRIPTION OF THE MODULE
DESCRIPTION="This module will install/update Cutycapt"

# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
# OPTIONS = GIT, SVN, FILE
INSTALL_TYPE=""

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION=""

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION=""

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="cutycapt"

# BYPASS UPDATES
BYPASS_UPDATE="YES"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
32 changes: 32 additions & 0 deletions modules/intelligence-gathering/wireshark.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env python
#####################################
# Installation module for wireshark
#####################################

# AUTHOR OF MODULE NAME
AUTHOR="Wireshark"

# DESCRIPTION OF THE MODULE
DESCRIPTION="This module will install/update Wireshark"

# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
# OPTIONS = GIT, SVN, FILE
INSTALL_TYPE=""

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION=""

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION=""

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="wireshark"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="wireshark"

# BYPASS UPDATES
BYPASS_UPDATE="YES"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
2 changes: 1 addition & 1 deletion modules/password-recovery/seclist.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@
DEBIAN="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION}, cd ..,if [ -d '/usr/share/wordlists/' ]; then cp -r SecLists/ /usr/share/wordlists/; fi;"
AFTER_COMMANDS="cp -r dictionary/ /usr/share/seclists"
28 changes: 28 additions & 0 deletions modules/vulnerability-analysis/nuclei.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/usr/bin/env python
####################################
# Installation module for nuclei #
####################################

# AUTHOR OF MODULE NAME
AUTHOR="ProjectDiscovery, Inc"

# DESCRIPTION OF THE MODULE
DESCRIPTION="This module will install/update Nuclei"

# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
INSTALL_TYPE="GIT"

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION="https://github.com/projectdiscovery/nuclei"

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION="nuclei"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="git,golang"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},go get,go build"

# THIS WILL CREATE AN AUTOMATIC LAUNCHER FOR THE TOOL
LAUNCHER="nuclei"
31 changes: 31 additions & 0 deletions modules/wireless/airgeddon.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/usr/bin/env python
#####################################
# Installation module for airgeddon #
#####################################

# AUTHOR OF MODULE NAME
AUTHOR="v1s1t0r1sh3r3"

# DESCRIPTION OF THE MODULE
DESCRIPTION="This module will install/update airgeddon"

# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
INSTALL_TYPE="GIT"

# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION="https://github.com/v1s1t0r1sh3r3/airgeddon"

# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION="airgeddon"

# PREREQ INSTALL MODULES NEEDED FOR THIS TOOL TO WORK PROPERLY
TOOL_DEPEND="modules/wireless/aircrackng"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="git,iw,awk,pciutils,xterm,procps"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION}, chmod +x airgeddon.sh, ./airgeddon.sh, mv airgeddon.sh airgeddon"

# THIS WILL CREATE AN AUTOMATIC LAUNCHER FOR THE TOOL
LAUNCHER="airgeddon"

0 comments on commit e18dcb9

Please sign in to comment.