πŸš€ 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. πŸ›‘οΈ

Share this post:

Leave a comment