Interesting MacOS Apps For Security Engineers

IT

Xcode

Xcode is an IDE for Swift and ObjC, for developing macOS/iOS apps.

Visual Studio Code

Visual Studio Code is an amazing IDE for many popular programming languages.

WebStorm

WebStorm is the smartest JavaScript IDE.

Android Studio

Android Studio provides the fastest tools for building apps on every type of Android device.

Secret Socks

Secret Socks is a front-end graphical interface for using SSH as a secure SOCKS proxy.

ShellCraft

ShellCraft is a modern and powerful SSH/Telnet client.

Docker

Docker helps developers and development teams build and ship apps.

Navicat Premium is a database development tool that allows you to simultaneously connect to MySQL, MariaDB, MongoDB, SQL Server, Oracle, PostgreSQL, and SQLite databases from a single application.

VMware Fusion

VMware Fusion Pro and VMware Fusion Player Desktop Hypervisors give Mac users the power to run Windows on Mac along with hundreds of other operating systems, containers or Kubernetes clusters, side by side with Mac applications, without rebooting.

Security

010 Editor

010 Editor is a good text and hex editor.

Text:

  • Edit text files, XML, HTML, Unicode and UTF-8 files, C/C++
  • source code, PHP, etc.
  • Unlimited undo and powerful editing and scripting tools.
  • Huge file support (50 GB+).

Hex:

  • Unequalled binary editing performance for files of any size.
  • Use powerful Binary Templates technology to understand binary data.
  • Edit 160+ formats.
  • Find and fix problems with hard drives, memory keys, flash drives, CD-ROMs, etc.
  • Investigate and modify memory from processes.

ObjC Runtime Browser

ObjC Runtime Browser is a class browser for the Objective-C runtime on iOS and OS X. It gives you full access to all classes loaded in the runtime; allows you to dynamically load new modules and their classes; shows every method implemented on each class; and displays information in a header (.h) file format.

Audacity

Audacity is an easy-to-use, multi-track audio editor and recorder, maybe useful for CTF.

IDA

IDA is a state-of-the-art binary code analysis solutions.

JD-GUI

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

PicGIF

PicGIF:

  • Turn continuous snapshots to animated GIFs.
  • Re-edit existing GIFs. Adjust its size, speed and add text, etc.
  • Create GIF photo slideshows from your life photos.
  • Transfer short videos to smooth and animating GIFs.

Charles

Charles is Java HTTP proxy and monitor.

  • SSL proxying: view SSL requests and responses in plain text
  • Bandwidth throttling to simulate slower Internet connections including latency
  • AJAX debugging: view XML and JSON requests and responses as a tree or as text
  • AMF: view the contents of Flash Remoting / Flex Remoting messages as a tree
  • Repeat requests to test back-end changes
  • Edit requests to test different inputs
  • Breakpoints to intercept and edit requests or responses
  • Validate recorded HTML, CSS, and RSS/atom responses using the W3C validator

AntSword

AntSword is an open source, cross-platform website administration tool, being designed to meet the needs of penetration testers together with security researchers with permissions and/or authorizations as well as webmasters.

Productivity & Others

Kaleidoscope

Kaleidoscope is the world’s most powerful file comparison app. Compare different text files, images, and folders on your Mac and iPad. Review and merge changes in a matter of seconds (merging available only on the Mac).

Snip

Snip In Apple Store, amazing tool to modify the captured image, and auto-copy to clipboard.

CleanMyMac X

CleanMyMac X cleans megatons of junk and makes your computer run faster.

Go2Shell

Go2shell opens a terminal window to the current directory in Finder.

FileZilla

FileZilla is the free FTP solution.

Stickies

Stickies is very good to keep track of the quick notes.