Research and Privacy
System set up for research and use using secure tools and configurations
Script Usage & Install
All-in-One Install and Use
git clone https://github.com/gitayam/Research-and-Privacy.git && ./Research-and-Privacy/OSINT_setup.sh
Install
git clone https://github.com/gitayam/Research-and-Privacy.git && chmod 755 ./Research-and-Privacy/OSINT_setup.sh
Configure
Make the download script executable if needed using the following command in the Terminal App if you did not copy and past the above script
chmod 755 ./OSINT_setup.sh
To add, remove, or modify the tools and pkgs being installed search for the following:
- basic_pkgs (Linux)
- research_pkgs (Linux)
- research_snaps (Linux)
- research_pips (both)
- research_gits (both)
- dfp_pips (both)
- brew_apps (macOS)
- brew_casts (macOS)
Use
./OSINT_setup.sh
Update Repo
Move to directory with repo and run "git pull": cd /path/Research-and-Privacy/ && git pull https://github.com/gitayam/Research-and-Privacy.git
System Requirements
macOS or Debian Based Linux
To-Do
- Update Firefox configurations and plugins
- Create Brave Browser privacy export
- Finish GPG Environment Section
- Create Print out with Tool description and TLDR use for Research
Credits
OSINT Privacy
Element Messenger Chats forLogicwax
The guides provided in this repo are what got me started using GPG and Yubikey. They are introduced here though you should consider using an air-gapped separate system when generating your gpg key pairs
Carey Parker
Some of the tools and configurations were identified by carey parker. I highly recommend his podcast
Shell Check
My go to bash debugger and all around proofreading tool
TOOLS and Packages used
GPG Setup
- gpg-provision: easy interface for generating a full GPG keychain (Master CA key + 3 subkeys), generating backup files, revocation certifications, public ssh keys, and provisoning yubikeys/smart cards with these keys (one yubikey/smartcard for the CA master key to enable expiration bumping and signing others public keys, and another yubikey/smartcard to hold the 3-subkeys for day-today usage such as signing, authorizing, and decryption).
- gpg-agent setup: set up environment to work with yubikey for OpenPGP based SSH keys
- GPG Suite
- yubikey manager
- Thunderbird: free email application that’s easy to set up and customize and works well with GPG and Yubikey
Installed Git Repos
- Amass
- Brew
- Elasticsearch-Crawler
- ExifTool
- EyeWitness
- ffsend
- fsociety
- HTTrack
- h8mail
- holehe
- instaloader
- linkScrape
- Metagoofil
- Moriarty-Project V2.6
- nmap
- OSINTgram
- Photon
- recon-ng
- redditsfinder
- Ripgrep
- sublist3r
- sherlock
- spiderfoot
- SNScrape
- twint
- The Harvester