π TimeHammer v1.0.4 π¨β°
TimeHammer v1.0.4 brings major advancements in fuzzing automation, target instrumentation, crash analysis, and cross-platform network interface binding! π―π₯
π Whatβs New in v1.0.4
π₯ 1. Client Fuzzing Rate-Drop Crash Detection & Replay
- β±οΈ Inactivity Monitoring: TimeHammer now monitors per-client request intervals during fuzzing. If an active client suddenly stops requesting time (default 10s, user-configurable), a client freeze/crash is detected!
- π Detailed Crash Artifacts: Automatically records crash reports to
.timehammer/crashes/containing the exact mutation payload, hex dump, client metadata, and timestamp. - π Embedded Python Replay Boilerplate: Every generated crash report includes a ready-to-run Python replay script directly inside the JSON, enabling instant out-of-band verification and reproduction!
- π CLI Replay: Verify crashes anytime using
./timehammer --replay <crash_file> --target <host:port>.
π‘ 2. Server Fuzzing Mode (TimeHammer as Client)
- π― Remote Target Fuzzing: TimeHammer can now act as an NTP client to stress-test and fuzz remote NTP/SNTP servers (
--fuzz-server --target <host:port>). - 𧬠RFC-Standard + Malicious Mutations: Fuzzes protocol headers (LI, VN, Mode, Stratum, Poll, Precision), timestamp boundaries (Epoch 1900, Era 1 2036, Y2K38, zero,
0xFFFFFFFF), and malformed packet fields. - π©Ί Active Health Instrumentation: Concurrently transmits non-intrusive health check probes while fuzzing. If the target fails consecutive health probes, TimeHammer flags a TARGET CRASH, saves the crash artifact, and halts safely.
- π₯οΈ Dedicated TUI View (
F6): Configure targets, probe frequencies, and mutation modes with real-time statistics and crash counters!
πͺ 3. Robust Windows Interface Name Resolution
- π Smart Interface Detection: Fixed interface binding on Windows! Pass adapter friendly names (e.g.
Ethernet,Wi-Fi) or interface indexes rather than raw IPs. - π Cross-Platform IP Mapping: Uses
net.Interfaces()to automatically resolve adapters to their assigned IPv4/IPv6 addresses across Windows, Linux, and macOS.
β¨οΈ 4. Updated Keyboard Shortcuts & CLI Flags
πΉοΈ TUI Keybindings
| Shortcut | Action |
|---|---|
F1 |
π Dashboard |
F2 |
π Real-time Logs |
F3 |
βοΈ Configuration Editor |
F4 |
βοΈ Security Attacks & Presets |
F5 |
π Session Management |
F6 |
π Server Fuzzing Mode (NEW) |
F10 |
π Start / Stop Server |
F12 / Esc |
πͺ Quit |
π» CLI Commands
# Run Server Fuzzing against a remote target
./timehammer --fuzz-server --target 192.168.1.50:123
# List all recorded crash reports
./timehammer --list-crashes
# Replay a crash payload against target
./timehammer --replay crash_client_crash_1773469324.json --target 192.168.1.50:123
π¦ Download Binaries
Pre-compiled standalone binaries are attached below for all major platforms:
https://github.com/neutrinoguy/timehammer/releases/tag/v1.0.4
β οΈ Security Disclaimer
TimeHammer is designed strictly for authorized security auditing, resilience testing, and research on networks and devices you own or have explicit permission to test. π‘οΈ
Leave a comment