Updated: January 1, 2023 For use ONLY with macOS computers Full usage details are available in the book: https://inteltechniques.com/book1.html Please report any issues to errors@inteltechniques.com Copyright 2023 Michael Bazzell These instructions are provided 'as is' without warranty of any kind In no event shall the copyright holder be liable for any claim, damages or other liability Full license information and restrictions at https://inteltechniques.com/osintbook10/license.txt ------------------------------------------------------------------------------- INSTALL HOST APPLICATIONS (CHAPTER ONE) ------------------------------------------------------------------------------- softwareupdate --install-rosetta --agree-to-license /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install --cask taskexplorer brew install --cask knockknock brew analytics off brew install clamav sudo mkdir /usr/local/sbin sudo chown -R `whoami`:admin /usr/local/sbin brew link clamav cd /opt/homebrew/etc/clamav/ (If that failed, use:) cd /usr/local/etc/clamav/ cp freshclam.conf.sample freshclam.conf sed -ie 's/^Example/#Example/g' freshclam.conf freshclam -v clamscan -r -i / clamscan -i -r --remove=yes / ------------------------------------------------------------------------------- INSTALL APPLICATIONS (CHAPTER SIX) ------------------------------------------------------------------------------- softwareupdate --install-rosetta --agree-to-license /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install exiftool brew install ffmpeg brew install fileicon brew install git brew install httrack brew install internetarchive brew install libmagic brew install mat2 brew install name-that-hash search-that-hash brew install phantomjs brew install pipx brew install ripgrep brew install streamlink brew install wget brew install yt-dlp brew install youtube-dl brew install zenity brew install --cask firefox google-chrome tor-browser brew install --cask google-earth-pro brew install --cask mediainfo brew install --cask vlc brew install --cask xquartz brew tap caffix/amass && brew install amass brew autoremove brew cleanup -s rm -rf "$(brew --cache)" brew doctor brew missing ------------------------------------------------------------------------------- CONFIGURE FIREFOX (CHAPTER SIX) ------------------------------------------------------------------------------- (Open Firefox and completely close [Quit] it) cd ~/Desktop curl -O https://inteltechniques.com/data/osintbook10/ff-template.zip unzip ff-template.zip && cd ff-template cp -R * ~/Library/Application\ Support/Firefox/Profiles/*.default-release cd ~/Desktop && rm -rf ff-template __MACOSX ff-template.zip ------------------------------------------------------------------------------- CONFIGURE CUSTOM TOOLS & SCRIPTS (CHAPTER SIX) ------------------------------------------------------------------------------- cd ~/Desktop curl -O https://inteltechniques.com/data/osintbook10/tools.zip unzip tools.zip -d ~/Desktop/ curl -O https://inteltechniques.com/data/osintbook10/mac-files.zip unzip mac-files.zip -d ~/Desktop/ mkdir ~/Documents/scripts && mkdir ~/Documents/icons cd ~/Desktop/mac-files/scripts && cp * ~/Documents/scripts cd ~/Desktop/mac-files/icons && cp * ~/Documents/icons cd ~/Desktop && rm -rf mac-files.zip tools.zip ff-template.zip mac-files __MACOSX ------------------------------------------------------------------------------- INSTALL OSINT APPLICATIONS (CHAPTER SIX) ------------------------------------------------------------------------------- sudo python3 -m ensurepip sudo pip3 install -U pip sudo pip3 install instaloader sudo pip3 install instalooter sudo pip3 install toutatis mkdir ~/Downloads/Programs && cd ~/Downloads/Programs git clone https://github.com/Datalux/Osintgram.git cd Osintgram && sudo pip3 install -r requirements.txt sudo pip3 install gallery-dl cd ~/Downloads/Programs git clone https://github.com/sherlock-project/sherlock.git cd sherlock && sudo pip3 install -r requirements.txt sudo pip3 install socialscan sudo pip3 install holehe cd ~/Downloads/Programs git clone https://github.com/WebBreacher/WhatsMyName.git cd WhatsMyName/whatsmyname sudo pip3 install -r requirements.txt cd ~/Downloads/Programs git clone https://github.com/p1ngul1n0/blackbird cd blackbird && sudo pip3 install -r requirements.txt sudo pip3 install maigret cd ~/Downloads/Programs git clone https://github.com/martinvigo/email2phonenumber.git cd email2phonenumber && sudo pip3 install -r requirements.txt pipx ensurepath pipx install ghunt && pipx ensurepath cd ~/Downloads/Programs git clone https://github.com/aboul3la/Sublist3r.git cd Sublist3r && sudo pip3 install -r requirements.txt cd ~/Downloads/Programs git clone https://github.com/s0md3v/Photon.git cd Photon && sudo pip3 install -r requirements.txt cd ~/Downloads/Programs git clone https://github.com/laramies/theHarvester.git cd theHarvester && sudo pip3 install -r requirements.txt sudo pip3 install testresources sudo pip3 install webscreenshot cd ~/Downloads/Programs git clone https://github.com/Lazza/Carbon14 cd Carbon14 && sudo pip3 install -r requirements.txt sudo pip3 install xeuledoc cd ~/Downloads/Programs git clone https://github.com/GuidoBartoli/sherloq.git cd sherloq/gui && sudo pip3 install -r requirements.txt cd ~/Downloads/Programs git clone https://github.com/opsdisk/metagoofil.git cd metagoofil && sudo pip3 install -r requirements.txt sudo pip3 install bdfr sudo pip3 install redditsfinder cd ~/Downloads/Programs git clone https://github.com/MalloyDelacroix/DownloaderForReddit.git cd DownloaderForReddit && sudo pip3 install -r requirements.txt sudo pip3 install waybackpy sudo pip3 install changedetection.io sudo pip3 install archivebox mkdir ~/Documents/archivebox && cd ~/Documents/archivebox archivebox init cd ~/Downloads/Programs git clone https://github.com/smicallef/spiderfoot.git cd spiderfoot && sudo pip3 install -r requirements.txt cd ~/Downloads/Programs git clone https://github.com/lanmaster53/recon-ng.git cd recon-ng && sudo pip3 install -r REQUIREMENTS cd ~/Downloads/Programs git clone https://github.com/AmIJesse/Elasticsearch-Crawler.git sudo pip3 install h8mail cd ~/Downloads && h8mail -g sed -i '' 's/\;leak\-lookup\_pub/leak\-lookup\_pub/g' h8mail_config.ini ------------------------------------------------------------------------------- APPLY ICONS TO SCRIPTS (CHAPTER SIX) ------------------------------------------------------------------------------- cd ~/Documents/scripts fileicon set API\ Tool ~/Documents/icons/api.png fileicon set Archives\ Tool ~/Documents/icons/archives.png fileicon set Breaches-Leaks\ Tool ~/Documents/icons/breaches-leaks.png fileicon set Captures\ Tool ~/Documents/icons/captures.png fileicon set Documents\ Tool ~/Documents/icons/documents.png fileicon set Domains\ Tool ~/Documents/icons/domains.png fileicon set Galleries\ Tool ~/Documents/icons/galleries.png fileicon set Instagram\ Tool ~/Documents/icons/instagram.png fileicon set Metadata\ Tool ~/Documents/icons/metadata.png fileicon set Recon-NG ~/Documents/icons/recon-ng.png fileicon set Reddit\ Tool ~/Documents/icons/reddit.png fileicon set Spiderfoot ~/Documents/icons/spiderfoot.png fileicon set OSINT\ Tools ~/Documents/icons/tools.png fileicon set Updates ~/Documents/icons/updates.png fileicon set Users-Emails\ Tool ~/Documents/icons/users-emails.png fileicon set Video\ Download\ Tool ~/Documents/icons/video-download.png fileicon set Video\ Stream\ Tool ~/Documents/icons/video-stream.png fileicon set Video\ Utilities ~/Documents/icons/video-utilities.png ------------------------------------------------------------------------------- AUTHORIZE SCRIPTS TO LAUNCH (CHAPTER SIX) ------------------------------------------------------------------------------- (Only applies to OS's older than Monterey) Open the Documents/scripts folder within Finder Right-click each script and select 'Open' (or highlight all and right-click > 'Open') Confirm the authority to open these scripts Close any windows which open ------------------------------------------------------------------------------- ADD PROGRAMS TO DOCK & MODIFY SIZE (CHAPTER SIX) ------------------------------------------------------------------------------- ln -s ~/Documents/scripts/ /Applications/ defaults write com.apple.dock show-recents -bool FALSE defaults write com.apple.dock tilesize -int 32 defaults write com.apple.dock persistent-apps -array defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/Firefox.app_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/Google Chrome.app_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/Tor Browser.app_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/System/Applications/Utilities/Terminal.app_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Updates_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/OSINT Tools_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Video Download Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Video Utilities_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Video Stream Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Instagram Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Galleries Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Users-Emails Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Captures Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Domains Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Metadata Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Archives Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Documents Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Breaches-Leaks Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Reddit Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Spiderfoot_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/Recon-NG_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/scripts/API Tool_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/Applications/Google Earth Pro.app_CFURLStringType0' defaults write com.apple.dock persistent-apps -array-add 'tile-datafile-data_CFURLString/System/Applications/System Settings.app_CFURLStringType0' killall Dock ------------------------------------------------------------------------------- APPLY UPDATES (CHAPTER SIX) ------------------------------------------------------------------------------- brew update && brew upgrade && brew upgrade --greedy brew autoremove && brew cleanup -s && rm -rf "$(brew --cache)" brew doctor && brew missing sudo pip3 install -U pip 2>/dev/null sudo pip3 install -U changedetection.io 2>/dev/null sudo pip3 install -U instaloader 2>/dev/null sudo pip3 install -U toutatis 2>/dev/null cd ~/Downloads/Programs/Osintgram git pull https://github.com/Datalux/Osintgram.git sudo pip3 install -r requirements.txt 2>/dev/null sudo pip3 install -U gallery-dl 2>/dev/null cd ~/Downloads/Programs/sherlock git pull https://github.com/sherlock-project/sherlock.git sudo pip3 install -r requirements.txt 2>/dev/null sudo pip3 install -U socialscan 2>/dev/null sudo pip3 install -U holehe 2>/dev/null cd ~/Downloads/Programs/WhatsMyName git pull https://github.com/WebBreacher/WhatsMyName.git cd whatsmyname && sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/blackbird git pull https://github.com/p1ngul1n0/blackbird sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/email2phonenumber git pull https://github.com/martinvigo/email2phonenumber.git sudo pip3 install -r requirements.txt 2>/dev/null pipx upgrade ghunt cd ~/Downloads/Programs/Sublist3r git pull https://github.com/aboul3la/Sublist3r.git sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/Photon git pull https://github.com/s0md3v/Photon.git sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/theHarvester git pull https://github.com/laramies/theHarvester.git sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/Carbon14 git pull https://github.com/Lazza/Carbon14 sudo pip3 install -r requirements.txt 2>/dev/null sudo pip3 install -U xeuledoc 2>/dev/null cd ~/Downloads/Programs/sherloq git pull https://github.com/GuidoBartoli/sherloq.git cd gui && sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/metagoofil git pull https://github.com/opsdisk/metagoofil.git sudo pip3 install -r requirements.txt 2>/dev/null sudo pip3 install -U bdfr 2>/dev/null sudo pip3 install -U redditsfinder 2>/dev/null cd ~/Downloads/Programs/DownloaderForReddit git pull https://github.com/MalloyDelacroix/DownloaderForReddit.git sudo pip3 install -r requirements.txt 2>/dev/null sudo pip3 install -U waybackpy 2>/dev/null sudo pip3 install -U changedetection.io 2>/dev/null sudo pip3 install -U archivebox cd ~/Downloads/Programs/spiderfoot git pull https://github.com/smicallef/spiderfoot.git sudo pip3 install -r requirements.txt 2>/dev/null cd ~/Downloads/Programs/recon-ng git pull https://github.com/lanmaster53/recon-ng.git sudo pip3 install -r REQUIREMENTS 2>/dev/null cd ~/Downloads/Programs/Elasticsearch-Crawler git pull https://github.com/AmIJesse/Elasticsearch-Crawler.git sudo pip3 install -U nested-lookup 2>/dev/null sudo pip3 install -U h8mail 2>/dev/null