├── 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 |
--------------------------------------------------------------------------------