├── LICENSE ├── README.md ├── install.sh └── kali_default_tools.sh /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 PurpleDev 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OSINTLAB 2 | This script automates the installation of 50 OSINT tools for reconnaissance and information gathering. 3 | 4 | 5 | # OSINT Tools Installation Script 6 | 7 | Welcome to the OSINT Tools Installation Script! This script automates the process of installing 50 powerful OSINT (Open Source Intelligence) tools on your machine, enhancing your OSINT and information gathering capabilities for your lab environment. 8 | 9 | ## Description 10 | 11 | This script streamlines the installation of a comprehensive set of OSINT tools, covering various aspects of information gathering and reconnaissance. Whether you're conducting research, threat intelligence, or investigative work, this collection provides a diverse range of utilities to aid your endeavors. 12 | 13 | ## Sources 14 | 15 |
16 | Click to expand! 17 | 18 | - **Anubis**: 19 | - Description: Subdomain enumeration and information gathering tool 20 | - [GitHub Link](https://github.com/jonluca/Anubis.git) 21 | 22 | - **API-s-for-OSINT**: 23 | - Description: List of API's for gathering information 24 | - [GitHub Link](https://github.com/cipher387/API-s-for-OSINT) 25 | 26 | - **Cr3d0v3r**: 27 | - Description: Check if the targeted email is in any leaks and then use the leaked password to check it against the websites. 28 | - [GitHub Link](https://github.com/D4Vinci/Cr3dOv3r) 29 | 30 | - **DaProfiler**: 31 | - Description: Footprinting and OSINT/SOCMINT toolkit 32 | - [GitHub Link](https://github.com/TheRealDalunacrobate/DaProfiler.git) 33 | 34 | - **DoxxerToolkit**: 35 | - Description: Information gathering toolkit 36 | - [GitHub Link](https://github.com/Euronymou5/Doxxer-Toolkit) 37 | 38 | - **EmailFinder**: 39 | - Description: Find company emails that are filtered by search engines 40 | - [GitHub Link](https://github.com/Josue87/EmailFinder.git) 41 | 42 | - **Eyes**: 43 | - Description: Eyes is osint tool based on account search from an email address 44 | - [GitHub Link](https://github.com/N0rz3/Eyes) 45 | 46 | - **Gasmask**: 47 | - Description: Information gathering tool 48 | - [GitHub Link](https://github.com/twelvesec/gasmask) 49 | 50 | - **Ghunt**: 51 | - Description: Offensive Google framework 52 | - [GitHub Link](https://github.com/mxrch/GHunt) 53 | 54 | - **GoogleFU**: 55 | - Description: A tool that sorts out the information found on Google. 56 | - [GitHub Link](https://github.com/champmq/GoogleFU) 57 | 58 | - **GOSINT**: 59 | - Description: OSINT Swiss Army Knife 60 | - [GitHub Link](https://github.com/Nhoya/gOSINT.git) 61 | 62 | - **Instaloader**: 63 | - Description: Download photos and videos and metadata from Instagram 64 | - [GitHub Link](https://github.com/instaloader/instaloader.git) 65 | 66 | - **Mailfinder**: 67 | - Description: Email OSINT tool 68 | - [GitHub Link](https://github.com/mishakorzik/MailFinder) 69 | 70 | - **Mr Holmes**: 71 | - Description: A Complete Osint Tool 72 | - [GitHub Link](https://github.com/Lucksi/Mr.Holmes) 73 | 74 | - **Phunt**: 75 | - Description: Tool for finding information about a phone number 76 | - [GitHub Link](https://github.com/N0rz3/Phunter) 77 | 78 | - **SiteBroker**: 79 | - Description: Utility for information gathering and penetration automation 80 | - [GitHub Link](https://github.com/Anon-Exploiter/SiteBroker) 81 | 82 | - **Subfinder**: 83 | - Description: Subdomain enumeration tool 84 | - [GitHub Link](https://github.com/projectdiscovery/subfinder) 85 | 86 | - **TIGMINT**: 87 | - Description: Social media Intelligence framework 88 | - [GitHub Link](https://github.com/TIGMINT/TIGMINT) 89 | 90 | - **Thescrapper**: 91 | - Description: Extract emails, phone numbers, and social media accounts from websites 92 | - [GitHub Link](https://github.com/champmq/TheScrapper) 93 | 94 | - **Twint**: 95 | - Description: Twitter scrapping and OSINT tool 96 | - [GitHub Link](https://github.com/twintproject/twint.git) 97 | 98 | - **Whatbreach**: 99 | - Description: Find breached emails, databases, pastes, and relevant information 100 | - [GitHub Link](https://github.com/Ekultek/WhatBreach) 101 | 102 | - **X-osint**: 103 | - Description: Open source intelligent framework 104 | - [GitHub Link](https://github.com/TermuxHackz/X-osint) 105 | 106 | - **Zehef**: 107 | - Description: osint tool to track emails 108 | - [GitHub Link](https://github.com/N0rz3/Zehef) 109 | 110 | - **Blackbird**: 111 | - Description: OSINT tool to search for accounts by username in social networks 112 | - [GitHub Link](https://github.com/p1ngul1n0/blackbird) 113 | 114 | - **Email-osint-ripper**: 115 | - Description: Email OSINT 116 | - [GitHub Link](https://github.com/Quantika14/email-osint-ripper) 117 | 118 | - **Email2phonenumber**: 119 | - Description: obtain a target's phone number just by having his email address 120 | - [GitHub Link](https://github.com/martinvigo/email2phonenumber) 121 | 122 | - **h8mail**: 123 | - Description: Email OSINT & Password breach hunting tool 124 | - [GitHub Link](https://github.com/khast3x/h8mail) 125 | 126 | - **holehe**: 127 | - Description: Check if the mail is used on different sites 128 | - [GitHub Link](https://github.com/megadose/holehe.git) 129 | 130 | - **maigret**: 131 | - Description: Collect a dossier on a person by username 132 | - [GitHub Link](https://github.com/soxoj/maigret) 133 | 134 | - **Mosint**: 135 | - Description: An automated e-mail OSINT tool 136 | - [GitHub Link](https://github.com/alpkeskin/mosint) 137 | 138 | - **Oblivion**: 139 | - Description: Data leak checker & OSINT Tool 140 | - [GitHub Link](https://github.com/loseys/Oblivion) 141 | 142 | - **OneForAll**: 143 | - Description: Subdomain enumeration tool 144 | - [GitHub Link](https://github.com/shmilylty/OneForAll.git) 145 | 146 | - **OSINTgram**: 147 | - Description: Instagram OSINT tool 148 | - [GitHub Link](https://github.com/Datalux/Osintgram.git) 149 | 150 | - **OSI.ig**: 151 | - Description: Instagram OSINT tool 152 | - [GitHub Link](https://github.com/th3unkn0n/osi.ig.git) 153 | 154 | - **Pantheon**: 155 | - Description: Insecure Camera Parsing and Intelligence 156 | - [GitHub Link](https://github.com/josh0xA/Pantheon.git) 157 | 158 | - **Phoneinfoga**: 159 | - Description: Information gathering framework for phone numbers 160 | - [GitHub Link](https://github.com/sundowndev/phoneinfoga) 161 | 162 | - **Photon**: 163 | - Description: Incredibly fast crawler designed for OSINT 164 | - [GitHub Link](https://github.com/s0md3v/Photon.git) 165 | 166 | - **poastal**: 167 | - Description: Email OSINT tool 168 | - [GitHub Link](https://github.com/jakecreps/poastal) 169 | 170 | - **Purpleframework**: 171 | - Description: Web browser-based python script for OSINT and SOCMINT 172 | - [GitHub Link](https://github.com/Purpl3-Dev/purpleframework) 173 | 174 | - **Reconspider**: 175 | - Description: Advanced OSINT Framework 176 | - [GitHub Link](https://github.com/bhavsec/reconspider.git) 177 | 178 | - **RED HAWK**: 179 | - Description: All in one tool for Information Gathering 180 | - [GitHub Link](https://github.com/Tuhinshubhra/RED_HAWK.git) 181 | 182 | - **Rengine**: 183 | - Description: Automated reconnaissance framework 184 | - [GitHub Link](https://github.com/yogeshojha/rengine) 185 | 186 | - **SIGIT**: 187 | - Description: Simple Information Gathering Toolkit 188 | - [GitHub Link](https://github.com/termuxhackers-id/SIGIT) 189 | 190 | - **SMWYG**: 191 | - Description: OSINT and reconnaissance on an organization or an individual 192 | - [GitHub Link](https://github.com/Viralmaniar/SMWYG-Show-Me-What-You-Got.git) 193 | 194 | - **Striker**: 195 | - Description: Offensive information and vulnerability scanner 196 | - [GitHub Link](https://github.com/s0md3v/Striker.git) 197 | 198 | - **social-analyzer**: 199 | - Description: Finding a person's profile in 1000 social media \ websites 200 | - [GitHub Link](https://github.com/qeeqbox/social-analyzer) 201 | 202 | - **socialscan**: 203 | - Description: Username and email OSINT on online platforms 204 | - [GitHub Link](https://github.com/iojw/socialscan) 205 | 206 | - **socid-extractor**: 207 | - Description: Extract accounts info from personal pages 208 | - [GitHub Link](https://github.com/soxoj/socid-extractor) 209 | 210 | - **Webkiller**: 211 | - Description: Tool Information Gathering Write By Python 212 | - [GitHub Link](https://github.com/ultrasecurity/webkiller.git) 213 | 214 | - **007-TheBond**: 215 | - Description: Information gathering toolkit 216 | - [GitHub Link](https://github.com/Deadshot0x7/007-TheBond.git) 217 |
218 | 219 | 220 | ## Instructions 221 | 222 |
223 | Click to expand! 224 | 225 | 1. Clone this repository 226 | 2. Move the `install.sh` file to the directory where you want to deploy the tools. 227 | ```bash 228 | $ git clone https://github.com/Purpl3-Dev/OSINTLAB 229 | $ bash install.sh 230 | ``` 231 | 232 | 233 | Please note that some tools have their own installer. 234 |
235 | 236 | ## Warnings 237 | 238 |
239 | Click to expand! 240 | 241 | - Some tools require manual installation of dependencies to prevent conflicts with the script. Please refer to the original repository and follow the instructions. 242 | - The script is tailored for Kali Linux operating system and does not include installation of tools that come pre-installed in Kali. If you are using a different distribution and want to obtain Kali's default tools, execute the `kali_default_tools.sh` file. 243 |
244 | 245 | ## License 246 | 247 | This project is licensed under the [MIT License](LICENSE). 248 | 249 | --- 250 | 251 | Thank you for using the OSINT Tools Installation Script. We hope it enhances your OSINT capabilities and contributes to your investigative efforts. 252 | 253 | For any issues or suggestions, please feel free to open an issue or contribute to the repository. 254 | 255 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Description: Auto install 50 github tools for OSINT and information gathering. 4 | 5 | banner=" 6 | ██████╗ ███████╗██╗███╗ ██╗████████╗██╗ █████╗ ██████╗ 7 | ██╔═══██╗██╔════╝██║████╗ ██║╚══██╔══╝██║ ██╔══██╗██╔══██╗ 8 | ██║ ██║███████╗██║██╔██╗ ██║ ██║ ██║ ███████║██████╔╝ 9 | ██║ ██║╚════██║██║██║╚██╗██║ ██║ ██║ ██╔══██║██╔══██╗ 10 | ╚██████╔╝███████║██║██║ ╚████║ ██║ ███████╗██║ ██║██████╔╝ PurpleDev.. 11 | ╚═════╝ ╚══════╝╚═╝╚═╝ ╚═══╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═════╝ 12 | ██╗███╗ ██╗███████╗████████╗ █████╗ ██╗ ██╗ ███████╗██████╗ 13 | ██║████╗ ██║██╔════╝╚══██╔══╝██╔══██╗██║ ██║ ██╔════╝██╔══██╗ 14 | ██║██╔██╗ ██║███████╗ ██║ ███████║██║ ██║ █████╗ ██████╔╝ 15 | ██║██║╚██╗██║╚════██║ ██║ ██╔══██║██║ ██║ ██╔══╝ ██╔══██╗ 16 | ██║██║ ╚████║███████║ ██║ ██║ ██║███████╗███████╗███████╗██║ ██║ 17 | ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝╚═╝ ╚═╝ 18 | " 19 | echo "$banner" 20 | echo "[*] UPDATING SYSTEM..." 21 | sudo apt update && sudo apt upgrade -y 22 | mkdir -p OSINTLAB && cd OSINTLAB || exit 23 | 24 | echo "[*] INSTALLING TOOLS..." 25 | # Anubis 26 | git clone https://github.com/jonluca/Anubis.git && cd Anubis || exit 27 | cd .. 28 | 29 | # API-s-for-OSINT 30 | git clone https://github.com/cipher387/API-s-for-OSINT && cd API-s-for-OSINT || exit 31 | cd .. 32 | 33 | # Cr3d0v3r 34 | git clone https://github.com/D4Vinci/Cr3dOv3r.git && cd Cr3dOv3r || exit 35 | pip3 install -r requirements.txt || exit 36 | cd .. 37 | 38 | # DaProfiler 39 | git clone https://github.com/TheRealDalunacrobate/DaProfiler.git && cd DaProfiler || exit 40 | pip install -r requirements.txt || exit 41 | cd .. 42 | 43 | # DoxxerToolkit 44 | git clone https://github.com/Euronymou5/Doxxer-Toolkit && cd Doxxer-Toolkit || exit 45 | sudo bash install.sh || exit 46 | cd .. 47 | 48 | # EmailFinder 49 | git clone https://github.com/Josue87/EmailFinder.git && pip3 install emailfinder || exit 50 | 51 | # Eyes 52 | git clone https://github.com/N0rz3/Eyes.git && cd Eyes || exit 53 | pip3 install -r requirements.txt || exit 54 | cd .. 55 | 56 | # Gasmask 57 | git clone https://github.com/twelvesec/gasmask && cd gasmask || exit 58 | pip install -r requirements.txt || exit 59 | cd .. 60 | 61 | # Ghunt 62 | git clone https://github.com/mxrch/GHunt || exit 63 | 64 | # GoogleFU 65 | git clone https://github.com/champmq/GoogleFU && pip3 install google || exit 66 | 67 | # GOSINT 68 | git clone https://github.com/Nhoya/gOSINT.git || exit 69 | 70 | # Instaloader 71 | git clone https://github.com/instaloader/instaloader.git && pip3 install instaloader || exit 72 | 73 | # Mailfinder 74 | git clone https://github.com/mishakorzik/MailFinder || exit 75 | 76 | # Mr Holmes 77 | git clone https://github.com/Lucksi/Mr.Holmes && cd Mr.Holmes || exit 78 | sudo chmod +x install.sh && sudo bash install.sh || exit 79 | cd .. 80 | 81 | # Phunt 82 | git clone https://github.com/N0rz3/Phunter.git && cd Phunter || exit 83 | pip3 install -r requirements.txt || exit 84 | cd .. 85 | 86 | # SiteBroker 87 | git clone https://github.com/Anon-Exploiter/SiteBroker && cd SiteBroker || exit 88 | pip install -r requirements.txt || exit 89 | cd .. 90 | 91 | # Subfinder 92 | git clone https://github.com/projectdiscovery/subfinder.git && cd subfinder || exit 93 | cd .. 94 | 95 | # TIGMINT 96 | git clone https://github.com/TIGMINT/TIGMINT && cd TIGMINT || exit 97 | cd .. 98 | 99 | # Thescrapper 100 | git clone https://github.com/champmq/TheScrapper.git && cd TheScrapper || exit 101 | pip3 install -r requirements.txt || exit 102 | cd .. 103 | 104 | # Twint 105 | git clone --depth=1 https://github.com/twintproject/twint.git || exit 106 | 107 | # Whatbreach 108 | git clone https://github.com/Ekultek/WhatBreach && cd WhatBreach || exit 109 | pip install -r requirements.txt || exit 110 | cd .. 111 | 112 | # X-osint 113 | git clone https://github.com/TermuxHackz/X-osint && cd X-osint || exit 114 | chmod +x * && bash setup.sh || exit 115 | cd .. 116 | 117 | # Zehef 118 | git clone https://github.com/N0rz3/Zehef && cd Zehef || exit 119 | pip install -r requirements.txt || exit 120 | cd .. 121 | 122 | # Blackbird 123 | git clone https://github.com/p1ngul1n0/blackbird && cd blackbird || exit 124 | pip install -r requirements.txt || exit 125 | cd .. 126 | 127 | # Email-osint-ripper 128 | git clone https://github.com/Quantika14/email-osint-ripper && cd email-osint-ripper || exit 129 | pip3 install -r requeriments.txt || exit 130 | cd .. 131 | 132 | # Email2phonenumber 133 | git clone https://github.com/martinvigo/email2phonenumber && cd email2phonenumber || exit 134 | pip install -r requirements.txt || exit 135 | cd .. 136 | 137 | # h8mail 138 | git clone https://github.com/khast3x/h8mail && pip3 install h8mail || exit 139 | 140 | # holehe 141 | git clone https://github.com/megadose/holehe.git && cd holehe || exit 142 | cd .. 143 | 144 | # maigret 145 | git clone https://github.com/soxoj/maigret && cd maigret || exit 146 | pip3 install -r requirements.txt || exit 147 | cd .. 148 | 149 | # Mosint 150 | git clone https://github.com/alpkeskin/mosint || exit 151 | 152 | # Oblivion 153 | git clone https://github.com/loseys/Oblivion || exit 154 | 155 | # OneForAll 156 | git clone https://github.com/shmilylty/OneForAll.git && cd OneForAll || exit 157 | python3 -m pip install -U pip setuptools wheel || exit 158 | pip3 install -r requirements.txt || exit 159 | cd .. 160 | 161 | # OSINTgram 162 | git clone https://github.com/Datalux/Osintgram.git || exit 163 | 164 | # OSI.ig 165 | git clone https://github.com/th3unkn0n/osi.ig.git && cd osi.ig || exit 166 | python3 -m pip install -r requirements.txt || exit 167 | cd .. 168 | 169 | # Pantheon 170 | git clone https://github.com/josh0xA/Pantheon.git && cd Pantheon || exit 171 | pip3 install -r requirements.txt || exit 172 | cd .. 173 | 174 | # Phoneinfoga 175 | git clone https://github.com/sundowndev/phoneinfoga || exit 176 | 177 | # Photon 178 | git clone https://github.com/s0md3v/Photon.git && cd Photon || exit 179 | pip install -r requirements.txt || exit 180 | cd .. 181 | 182 | # poastal 183 | git clone https://github.com/jakecreps/poastal && cd poastal || exit 184 | pip install -r requirements.txt || exit 185 | cd .. 186 | 187 | # Purpleframework 188 | git clone https://github.com/Purpl3-Dev/purpleframework || exit 189 | 190 | # Reconspider 191 | git clone https://github.com/bhavsec/reconspider.git || exit 192 | 193 | # RED HAWK 194 | git clone https://github.com/Tuhinshubhra/RED_HAWK.git || exit 195 | 196 | # Rengine 197 | #git clone https://github.com/yogeshojha/rengine || exit 198 | 199 | # SIGIT 200 | #apt-get install wget && wget https://raw.githubusercontent.com/termuxhackers-id/SIGIT/main/installkali.sh && bash installkali.sh || exit 201 | 202 | # SMWYG 203 | git clone https://github.com/Viralmaniar/SMWYG-Show-Me-What-You-Got.git && cd SMWYG-Show-Me-What-You-Got || exit 204 | pip3 install -r requirements.txt || exit 205 | cd .. 206 | 207 | # Striker 208 | git clone https://github.com/s0md3v/Striker.git && cd Striker || exit 209 | pip install -r requirements.txt || exit 210 | cd .. 211 | 212 | # social-analyzer 213 | git clone https://github.com/qeeqbox/social-analyzer && cd social-analyzer || exit 214 | pip3 install -r requirements.txt || exit 215 | cd .. 216 | 217 | # socialscan 218 | git clone https://github.com/iojw/socialscan && cd socialscan || exit 219 | pip install . || exit 220 | cd .. 221 | 222 | # socid-extractor 223 | git clone https://github.com/soxoj/socid-extractor && cd socid-extractor || exit 224 | pip3 install socid-extractor || exit 225 | cd .. 226 | 227 | # Webkiller 228 | git clone https://github.com/ultrasecurity/webkiller.git && cd webkiller || exit 229 | pip3 install -r requirments.txt || exit 230 | cd .. 231 | 232 | # 007-TheBond 233 | git clone https://github.com/Deadshot0x7/007-TheBond.git && cd 007-TheBond || exit 234 | pip install -r requirements.txt || exit 235 | cd .. 236 | cd .. 237 | 238 | echo "[*] ENJOY YOUR TOOLS :D" 239 | -------------------------------------------------------------------------------- /kali_default_tools.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Package Installation 4 | echo "Starting default package installation..." 5 | 6 | # Installing dnsenum 7 | echo "Installing dnsenum..." 8 | sudo apt-get install -y dnsenum 9 | 10 | # Installing masscan 11 | echo "Installing masscan..." 12 | sudo apt-get install -y masscan 13 | 14 | # Installing maltego 15 | echo "Installing maltego..." 16 | sudo apt install -y maltego 17 | 18 | # Installing sherlock 19 | echo "Installing sherlock..." 20 | sudo apt install -y sherlock 21 | 22 | # Installing spiderfoot 23 | echo "Installing spiderfoot..." 24 | sudo apt install -y spiderfoot 25 | 26 | # Installing theHarvester 27 | echo "Installing theHarvester..." 28 | sudo apt-get install -y theharvester 29 | 30 | # Installing enum4linux 31 | echo "Installing enum4linux..." 32 | sudo apt-get install -y enum4linux 33 | 34 | # Installing amass 35 | echo "Installing amass..." 36 | sudo apt-get install -y amass 37 | 38 | # Installing recon-ng 39 | echo "Installing recon-ng..." 40 | sudo apt install -y recon-ng 41 | 42 | # Installing dmitry 43 | echo "Installing dmitry..." 44 | sudo apt-get install -y dmitry 45 | 46 | echo "[*] Installation complete." 47 | --------------------------------------------------------------------------------