Things I Use
Posted on January 01, 2021 in misc • 1 min read
Personal
- Web browser: Brave Browser
- Private email/calendar/drive/vpn/password manager: Proton
- Private messaging: Signal
- Multi-factor authentication: YubiKey
- Transcriber: MacWhisper
- Creating demos: OSB Studio
- Writing papers: Overleaf
- Writing assistant: Grammarly
- Creating figures: Inkscape
- Paper organizer: Zotero
- Feed reader: Feedly
- Time shifting: Timeshifter
- Download video/audio: yt-dlp
- Genealogy: gramps
- Tor: Tor Browser
Software Development
- Project management: asana
- Time tracking: toggl
- IDE: VS Code
- Text & Hex editor: vim
- Source code version control: git
- Python version management: pyenv
- Python packaging: uv
- Python code template: cookiecutter
Analysis Tools
-
Dynamic analysis:
- Automated Sandbox (malware): CAPEv2
- Honeypot: cowrie
- Debugging on Windows: x64dbg
- Debugging on GNU/Linux: gdb with (gdbinit)
- Network traffic collection & analysis: Wireshark
- Fuzzing:
- Infrastructure: ClusterFuzz
- C/C++ with clang: libFuzzer
- C++: fuzztest
- Java: jazzer
- Python: atheris
- Concolic execution: angr
-
Static analysis:
-
Pentesting framework: kali
LLM Tools
- Interacting with LLMs locally: AnythingLLM
- Implementing LLM-based solutions:
Ongoing Skills Development
- Programming: leetcode
- Reverse engineering Windows binaries: flare-on
- Linux Hacking: pwnable
- System Design: course
- Operating System Engineering: xv6 and course
- Writing: "Style: Lessons in Clarity and Grace" by William Colomb
- LinkedIn Learning: courses
- Presenting Data and Information by Edward Tufte: course