Yes. These are things I use or have used in Microsoft Windows.
Local Debugging and Tracing
- ProcessHacker: A powerful task manager. Shares much of the functionality of Process Monitor from Sysinternals, but has some interesting differences and is (other than the Sysinternals Suite) entirely Open Source.
- Dependency Walker: Displays DLL dependencies of binaries. Similar to ldd on Linux and otool -m on macOS.
- richprint: prints compiler information stored in a binary’s rich header (“Which Visual C compiler version was this binary built with?”)
- DotPeek: a .NET process explorer / assembly browser / decompiler
- x64dbg: a Windows debugger
- Detect-It-Easy: Analyze binaries: A binary/packer analyzer
- radare2: reverse engineering cmdline tools
- PDBRipper: Analyze binaries: Analyzes PDB files that get generated when compiling
- XNTSV: displays information on Windows system structures in binaries
- PE Explorer: A user-friendly disassembler (32-bit only)
Debugging HTTP & REST APIs
- Insomnia: a graphical HTTP client/debugger
- Postman: a graphical HTTP client/debugger
- httpie: cmdline tool for http requests. Similar to curl, but more suited for the typical REST API calls.
- CharlesProxy: Web Debugging Proxy: Intercept HTTP traffic for analysis
Improve your Terminal
- ConEmu: A powerful Windows Terminal Emulator. The better “console window” for cmd.exe and powershell.
- colortool: color profiles for the Windows terminal
- WSL-Distribution-Switcher: Run virtually any Linux distribution on Windows 10’s Windows Subsystem for Linux (not just the Ubuntu and SuSE distros from the Windows Store). Can automatically download any Docker image and install its filesystem atop of WSL.
Windows Installer
- Orca: Table viewer/editor for MSI installer files
Active Directory
- LDAPAdmin: graphical LDAP Directory browser. Like the Active Directory User & Computers console, but supports non-AD LDAP directories as well.
- CodeTwo Active Directory Photos: Manages profile photos stored in Active Directory User objects
Working with Windows interfaces
- SubInACL: cmdline tool to query/edit Windows ACLs (permissions for filesystem, registry, services)
- Shexview: View (and disable) Windows Shell Extensions
- get_win8key: display the Windows 8 or 10 OEM license key stored in the computer’s firmware
Network Analysis
- smsniff: TCP packet capture. Way less powerful then Wireshark, but can perform capturing without having to install the winpcap driver.
Hardware troubleshooting
- usbdeview: USB Device Viewer
- audioswitch: Audio Volume Control (Tray Icon). Ever got annoyed having to deal with multiple audio devices on a Windows computer? Is your Skype client always using the wrong microphone?. This tool eases the pain.
- SeaTools: Hard Drive diagnostics
Managing Switches & Routers
- MIBBrowser: A graphical SNMP client (the freeware version is only restricted in the number of MIBS that can be simultaneously loaded). Also provides snmp command line tools for Windows, such as snmpget .
- FWBuilder: A graphical firewall builder/manager (the Qt GUI application is cross-platform and can run on Windows; supports firewalls running on Linux (iptables), BSD (pf), Cisco appliances, etc). Development has stopped in 2012, but is fully featured and still works well with i.e. iptables in today’s Linux kernel.
Developer tools
- TDM-GCC: A convenient way to get the gcc compiler suite on Windows
- WinMerge: graphical diff and merge tool for files and folders
- FontForge: Open Source Font Editor
No comments:
Post a Comment