Swarup Saha

Uses

What I use

The machines, operating systems, and software that make up my working environment, at home and at the office.


At home

At home
DesktopMain workstation, running Windows
Rapoo 9010Mkeyboard and mouseSilent, to keep the workspace quieter
Separate monitorShared between the two laptops
MacBookmacOS, for development and DevSecOps
LaptopKali Linux, for assessment work
Work laptopKept separate from the personal machines

At the office

At the office
Desktopdomain-joinedDay-to-day work
Development desktopBuilding and testing tooling
High-spec laptopHeavier workloads
VMware vSphereLab and R&D environments

Mobile

Mobile
iPhoneDaily phone
iPhonetest deviceJailbroken, for mobile assessments
Androidtest deviceRooted and running Kali NetHunter, for mobile assessments

Operating Systems

Operating Systems
WindowsMain desktop at home, and enterprise tooling at the office
macOSMacBook, for development and DevSecOps
Kali LinuxAssessment work, on its own laptop
LinuxServers and lab environments

Development

Development
Visual Studio CodeEditor
Notepad++Quick edits on Windows
JupyterLabNotebooks for analysis and prototyping
PythonDefault language for tooling
TypeScript / Next.jsWeb projects, including this site
DockerIsolated lab environments
GitHubCode, CI, and open source
Cloudflare & DigitalOceanHosting and edge for personal projects

Security Tools

Security Tools
Burp Suite ProfessionalWeb and API testing
NmapNetwork discovery
NessusVulnerability scanning
IBM QRadarSIEM
WiresharkPacket analysis
Frida & ObjectionMobile runtime testing

Terminal

Terminal
Bash / ZshShell
PowerShellShell on Windows
tmuxSession management on long engagements

Notes and planning

Notes and planning
CherryTreeEngagement notes
Microsoft OneNoteDay-to-day notes
NotionLonger-form notes and planning
Microsoft To DoTask list
Microsoft ExcelTracking and data work
KindleReading