Unverified Commit 500fa3be authored by Christian Clauss's avatar Christian Clauss Committed by GitHub
Browse files

Merge branch 'master' into patch-3

parents a891b0e8 6bc9d34b
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -5,7 +5,9 @@ jobs:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v3
      - uses: actions/setup-python@v4
        with:
          python-version: '3.x'
      - run: pip install --upgrade pip wheel
      - run: pip install bandit black codespell flake8 flake8-bugbear flake8-return
                         flake8-comprehensions isort mypy pytest pyupgrade safety
@@ -15,9 +17,9 @@ jobs:
      - run: flake8 --ignore=E124,E128,E225,E251,E302,R502,R503,W291,W293,W605
                    --max-complexity=11 --max-line-length=265 --show-source --statistics .
      - run: isort --check-only --profile black . || true
      - run: pip install -r requirements.txt || pip install --editable .  || pip install . || true
      - run: pip install -r requirement.txt || pip install -r requirements.txt || pip install --editable .  || pip install . || true
      - run: mkdir --parents --verbose .mypy_cache
      - run: mypy --ignore-missing-imports --install-types --non-interactive . || true
      - run: mypy --ignore-missing-imports --install-types --non-interactive .
      - run: pytest . || true
      - run: pytest --doctest-modules . || true
      - run: shopt -s globstar && pyupgrade --py36-plus **/*.py || true
+2 −1
Original line number Diff line number Diff line
@@ -70,7 +70,8 @@
- [Striker](https://github.com/s0md3v/Striker)
- [SecretFinder (like API & etc)](https://github.com/m4ll0k/SecretFinder)
- [Find Info Using Shodan](https://github.com/m4ll0k/Shodanfy.py)
- [Port Scanner - rang3r](https://github.com/floriankunushevci/rang3r)
- [Port Scanner - rang3r (Python 2.7)](https://github.com/floriankunushevci/rang3r)
- [Port Scanner - Ranger Reloaded (Python 3+)](https://github.com/joeyagreco/ranger-reloaded)
- [Breacher](https://github.com/s0md3v/Breacher)
### Wordlist Generator
- [Cupp](https://github.com/Mebus/cupp.git)
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ import re

from core import HackingTool
from core import HackingToolsCollection
from main import all_tools
from hackingtool import all_tools


def sanitize_anchor(s):
+3 −3
Original line number Diff line number Diff line
@@ -105,13 +105,13 @@ if __name__ == "__main__":
                if not os.path.exists(archive):
                    os.mkdir(archive)
                os.chdir(archive)
                all_tools = AllTools()
                all_tools.show_options()
                AllTools().show_options()

        # If not Linux and probably Windows
        elif system() == "Windows":
            print(
                "\033[91m Please Run This Tool On A Debian System For Best Results " "\e[00m")
                r"\033[91m Please Run This Tool On A Debian System For Best Results\e[00m"
            )
            sleep(2)
            webbrowser.open_new_tab("https://tinyurl.com/y522modc")

+38 −47
Original line number Diff line number Diff line
#!/bin/bash

set -e

clear

BLACK='\e[30m'
@@ -26,11 +29,8 @@ echo " ███ █▀ ███ █▀ ████████
echo "                                         ▀                                                                            ▀         ";

echo -e "${BLUE}                                    https://github.com/Z4nzu/hackingtool ${NC}"

echo -e "${RED}                                   [!] This Tool Must Run As ROOT [!]${NC}"
echo ""
echo -e ${CYAN}              "Select Best Option : "
echo ""
echo -e "${RED}                                     [!] This Tool Must Run As ROOT [!]${NC}\n"
echo -e ${CYAN}                "Select Best Option : \n"
echo -e "${WHITE}              [1] Kali Linux / Parrot-Os (apt)"
echo -e "${WHITE}              [2] Arch Linux (pacman)" # added arch linux support because of feature request #231
echo -e "${WHITE}              [0] Exit "
@@ -44,13 +44,13 @@ if [ $choice == 1 ] || [ $choice == 2 ]; then
	if [[ $? == 0 ]]; then
        echo -e ${BLUE}"[✔] Loading ... "
        if [ $choice == 1 ]; then
	        sudo apt-get update && apt-get upgrade
	        sudo apt-get install python3-pip
            sudo apt-get update -y && apt-get upgrade -y
            sudo apt-get install python3-pip -y
        elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
            sudo pacman -Suy
          sudo pacman -S python-pip
          sudo pacman -S yay
            sudo pacman -S python-pip yay
        fi

	    echo "[✔] Checking directories..."
	    if [ -d "$INSTALL_DIR" ]; then
	        echo "[!] A Directory hackingtool Was Found.. Do You Want To Replace It ? [y/n]:" ;
@@ -61,40 +61,31 @@ if [ $choice == 1 ] || [ $choice == 2 ]; then
	            exit
	        fi
	    fi
    		echo "[✔] Installing ...";
		echo "";

        echo "[✔] Installing ...\n";
        sudo git clone https://github.com/Z4nzu/hackingtool.git "$INSTALL_DIR";
        echo "#!/bin/bash
        python3 $INSTALL_DIR/hackingtool.py" '${1+"$@"}' > hackingtool;
        sudo chmod +x hackingtool;
		sudo cp hackingtool /usr/bin/;
		rm hackingtool;
		echo "";
		echo "[✔] Trying to installing Requirements ..."
        sudo cp hackingtool /usr/bin/ && rm hackingtool;

        echo "\n[✔] Trying to installing Requirements ..."
        if [ $choice == 1 ]; then
		    sudo pip3 install lolcat
            sudo pip3 install lolcat boxes flask requests
            sudo apt-get install -y figlet
		    sudo pip3 install boxes
		    sudo apt-get install boxes
		    sudo pip3 install flask
		    sudo pip3 install requests
        elif [ $choice == 2 ]; then # added arch linux support because of feature request #231
        sudo pip3 install lolcat
        sudo pacman -S figlet
        sudo pip3 install boxes
            sudo pip3 install lolcat boxes flask requests
            yay -S boxes --noconfirm
        sudo pip3 install flask
        sudo pip3 install requests
            sudo pacman -S figlet
        fi

	else
		  echo -e $RED "Please Check Your Internet Connection ..!!"
	fi

    if [ -d "$INSTALL_DIR" ]; then
        echo "";
        echo "[✔] Successfully Installed !!! ";
        echo "";
        echo "";
        echo "[✔] Successfully Installed !!! \n\n";
        echo -e $ORANGE "       [+]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+]"
        echo            "       [+]                                                             [+]"
        echo -e $ORANGE "       [+]     ✔✔✔ Now Just Type In Terminal (hackingtool) ✔✔✔         [+]"
Loading