Mac OS Build

OS Config

  • Enable dark theme

  • Remove unwanted items from dock

Things to install

Brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Tools

brew install nmap
brew install nikto
brew install masscan
brew install gobuster
brew install openvpn
brew install sqlmap
brew install apktool

Wfuzz

export PATH="/usr/local/opt/curl/bin:$PATH"
PYCURL_SSL_LIBRARY=openssl LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" pip3 install --no-cache-dir pycurl
pip3 install wfuzz

Applications

  • Chrome

  • Express VPN

  • Firefox

  • Burpsuite Pro

  • Sublime

  • PyCharm

  • VirtualBox

  • VMWare Fusion

  • Tor

  • Xcode

    • Iphone simulator

  • Docker

  • Charles proxy

Java JDK

https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

Payloads

cd ~/
mkdir Payloads
cd Payloads
git clone https://github.com/jdksec/Payloads.git

Spectacle

An app to enable window resizing via the keyboard

https://www.spectacleapp.com/

Basic window actions

To move a window to the center of the screen use the ⌥⌘C keyboard shortcut. Centered windows will not have their size altered. Maximize a window using the ⌥⌘F shortcut.

Windows can be moved to a number of predefined regions of the screen:

  • Move to the left half — ⌥⌘←

  • Move to the right half — ⌥⌘→

  • Move to the top half — ⌥⌘↑

  • Move to the bottom half — ⌥⌘↓

  • Move to the upper left — ⌃⌘←

  • Move to the lower left — ⌃⇧⌘←

  • Move to the upper right — ⌃⌘→

  • Move to the lower right — ⌃⇧⌘→

Hyper terminal

Much nicer to work with than the standard Mac terminal.

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Make it permanent

Open ~/.hyper.js in sublime

Close it and open again to have a persistent zsh shell

Configure shortcuts for the terminal

nano ~/.zshrc

Now add other any others that you need.