Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hey 403 RS πŸ”§

πŸ¦€ A Rust rewrite of Hey 403 with both CLI and GUI support.
⚠️ Work in Progress β€” Not ready for production use yet.


🚧 Status

Component Status
Core DNS engine πŸ”„ In Progress
CLI interface πŸ”„ In Progress
GUI interface πŸ”„ In Progress
Cross-platform builds ⏳ Planned
Documentation πŸ”„ In Progress

🎯 What We're Building

Hey 403 RS is a ground-up rewrite of the original Hey 403 DNS diagnostic tool, built in Rust for maximum performance and safety. This version will feature:

  • πŸ–₯️ Dual Interface β€” Powerful CLI + intuitive GUI
  • ⚑ Blazing Speed β€” Thanks to Rust's zero-cost abstractions
  • 🌍 Global DNS Testing β€” 15+ DNS providers
  • πŸ›‘οΈ Memory Safety β€” No runtime crashes, no data races
  • πŸ“¦ Single Binary β€” Easy distribution, no dependencies

πŸ—οΈ Tech Stack

  • Language: Rust
  • CLI Framework: clap (planned)
  • GUI Framework: egui / tauri / iced (evaluating)
  • Async Runtime: tokio (planned)

πŸš€ Roadmap

  • Project scaffolding
  • Core DNS resolution engine
  • Parallel DNS testing
  • CLI interface
  • GUI prototype
  • Cross-platform builds (Windows, macOS, Linux)
  • Export formats (JSON, CSV, HTML)
  • First alpha release
  • First stable release

πŸ’» Development

# Clone the repository
git clone https://github.com/Diramid/hey403-rs.git
cd hey403-rs

# Build (requires Rust toolchain)
cargo build

# Run tests
cargo test

# Run CLI (when available)
cargo run -- --help

🀝 Contributing

This project is in early development. Contributions, ideas, and feedback are welcome!

  • πŸ› Found a bug? Open an issue
  • πŸ’‘ Have an idea? Start a discussion
  • πŸ”§ Want to contribute? Check open issues

πŸ“œ License

MIT License β€” same as the original Hey 403.


πŸ”— Related

About

πŸ”§ Work in Progress β€” Hey 403 rewritten in Rust. Dual-mode CLI + GUI DNS diagnostic tool. Not released yet, stay tuned!

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages