You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I propose adding an Interactive Text User Interface (TUI) to RustScan, which will automatically launch when the tool is executed without required inputs (e.g., no IP or flags). This TUI, built using the ratatui library, would allow users to interactively configure scans by entering IPs, ports, and flags through a user-friendly terminal interface. Key features include input forms for IP addresses and port ranges, toggles for common flags (e.g., -u for UDP, -b for batch size), and a live preview of the generated command. The TUI would also provide options to run scans directly or export the configured command for manual execution.
This enhancement makes RustScan more accessible to users who prefer interactive configurations over traditional CLI commands, reducing errors and improving the overall user experience. By offering an intuitive interface, it lowers the entry barrier for new users while retaining the power and flexibility advanced users expect. This feature aligns with RustScan's goal of being fast and user-friendly while ensuring compatibility with existing functionality.
The text was updated successfully, but these errors were encountered:
I propose adding an Interactive Text User Interface (TUI) to RustScan, which will automatically launch when the tool is executed without required inputs (e.g., no IP or flags). This TUI, built using the
ratatui library
, would allow users to interactively configure scans by entering IPs, ports, and flags through a user-friendly terminal interface. Key features include input forms for IP addresses and port ranges, toggles for common flags (e.g., -u for UDP, -b for batch size), and a live preview of the generated command. The TUI would also provide options to run scans directly or export the configured command for manual execution.This enhancement makes RustScan more accessible to users who prefer interactive configurations over traditional CLI commands, reducing errors and improving the overall user experience. By offering an intuitive interface, it lowers the entry barrier for new users while retaining the power and flexibility advanced users expect. This feature aligns with RustScan's goal of being fast and user-friendly while ensuring compatibility with existing functionality.
The text was updated successfully, but these errors were encountered: