{"id":30311948,"url":"https://github.com/abdulahad968/rustscan-command-generator","last_synced_at":"2026-05-18T19:34:09.198Z","repository":{"id":309409416,"uuid":"1036185730","full_name":"AbdulAHAD968/RUSTSCAN-Command-Generator","owner":"AbdulAHAD968","description":"The RustScan Command Generator is a web application built with React to simplify the creation of RustScan commands for network scanning.","archived":false,"fork":false,"pushed_at":"2025-08-11T19:10:41.000Z","size":1174,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-11T19:37:24.402Z","etag":null,"topics":["information-security","network-scanner","react","rustscan","rustscan-builder","rustscan-command-builder","rustscan-command-generator"],"latest_commit_sha":null,"homepage":"https://rustscan.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AbdulAHAD968.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-11T17:25:13.000Z","updated_at":"2025-08-11T19:13:01.000Z","dependencies_parsed_at":"2025-08-11T19:37:27.622Z","dependency_job_id":"471669d0-f91a-4760-a50c-0dd9bfbdfd24","html_url":"https://github.com/AbdulAHAD968/RUSTSCAN-Command-Generator","commit_stats":null,"previous_names":["abdulahad968/rustscan-command-generator"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/AbdulAHAD968/RUSTSCAN-Command-Generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulAHAD968%2FRUSTSCAN-Command-Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulAHAD968%2FRUSTSCAN-Command-Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulAHAD968%2FRUSTSCAN-Command-Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulAHAD968%2FRUSTSCAN-Command-Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbdulAHAD968","download_url":"https://codeload.github.com/AbdulAHAD968/RUSTSCAN-Command-Generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdulAHAD968%2FRUSTSCAN-Command-Generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270877379,"owners_count":24661126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["information-security","network-scanner","react","rustscan","rustscan-builder","rustscan-command-builder","rustscan-command-generator"],"created_at":"2025-08-17T16:59:41.071Z","updated_at":"2026-05-18T19:34:09.139Z","avatar_url":"https://github.com/AbdulAHAD968.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RustScan Command Generator\n\n![Home Page - Common Scripts](./github-readme-assets/rustscan-basic.png)\n\n---\n\n## Overview\nThe RustScan Command Generator is a web application built with React to simplify the creation of RustScan commands for network scanning. It offers three modes—Basic, Advanced, and NSE—to cater to users of varying expertise, providing an intuitive interface for generating tailored RustScan commands.\n\n- **Live Site**: [https://rustscan.vercel.app/](https://rustscan.vercel.app/)\n- **Repository**: [https://github.com/AbdulAHAD968/RUSTSCAN-Command-Generator](https://github.com/AbdulAHAD968/RUSTSCAN-Command-Generator)\n\n---\n\n## Features\nThe application provides three modes for generating RustScan commands:\n1. **Basic Mode**: Pre-configured, commonly used RustScan commands for quick and simple network scanning, ideal for beginners.\n2. **Advanced Mode**: Customizable RustScan flags for scan speed, batch size, and other options, suitable for experienced users requiring precise control.\n\n---\n\n## Additional Features\n- IP input field for specifying target addresses.\n- Generated commands can be copied for use in a terminal.\n- Responsive and user-friendly interface.\n\n---\n\n## Installation\nTo run the RustScan Command Generator locally:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/AbdulAHAD968/RUSTSCAN-Command-Generator.git\n   cd RUSTSCAN-Command-Generator\n   ```\n\n2. **Install Dependencies**:\n   Ensure [Node.js](https://nodejs.org/) is installed, then run:\n   ```bash\n   npm install\n   ```\n\n3. **Start the Development Server**:\n   ```bash\n   npm start\n   ```\n   The application will be available at `http://localhost:3000`.\n\n---\n\n## Usage\n1. **Access the Application**: Visit [https://rustscan.vercel.app/](https://rustscan.vercel.app/) or run locally.\n2. **Enter an IP Address**: Input the target IP address for scanning.\n3. **Select a Mode**:\n   - **Basic**: Choose from pre-configured RustScan commands.\n   - **Advanced**: Customize flags for detailed scanning options, such as batch size or scan timeout.\n4. **Generate and Copy**: Copy the generated RustScan command for use in a terminal.\n\n---\n\n## Technologies\n- **Frontend**: React, JavaScript, HTML, CSS\n- **State Management**: React Context API for IP input state\n- **Deployment**: Vercel\n\n---\n\n## Project Structure\n```bash\nRUSTSCAN-Command-Generator/\n├── src/\n│   ├── components/\n│   │   ├── IpInput.js       # IP address input field\n│   │   ├── Tabs.js          # Interface for Basic, Advanced, NSE modes\n│   ├── contexts/\n│   │   ├── IpContext.js     # Manages IP input state\n│   ├── styles/\n│   │   ├── App.css          # Core application styles\n│   │   ├── SimpleMode.css   # Basic mode styles\n│   │   ├── AdvanceMode.css  # Advanced mode styles\n│   │   ├── ip-input.css     # IP input styles\n│   ├── App.js               # Main application component\n├── public/\n│   ├── index.html           # HTML entry point\n├── package.json             # Dependencies and scripts\n├── README.md                # Project documentation\n```\n\n---\n\n## Contributing\nContributions are welcome! To contribute:\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/your-feature`).\n3. Make changes and commit (`git commit -m \"Add your feature\"`).\n4. Push to the branch (`git push origin feature/your-feature`).\n5. Open a pull request with a clear description of your changes.\n\nEnsure code follows the project's style and includes relevant tests.\n\n---\n\n## License\nLicensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\n## Credits\n\n- [x] **Author**: Abdul Ahad\n- [x] **Icons**: [Flaticon](https://www.flaticon.com/free-icons/) (Icons by Flaticon)\n\n---\n\n## Contact\n\nFor questions or feedback, reach out via [GitHub Issues](https://github.com/AbdulAHAD968/What-GPA/issues) or connect on [LinkedIn](https://www.linkedin.com/in/abdulahad-zarinc/).\n\n---\n\n## Images\n\n### RustScan Advanced Scan Commands (Snapshot)\n![Advanced Scan Commands](./github-readme-assets/rustscan-advance.png)\n\n### Lighthouse Test (Can vary - Depending on Network Connectivity)\n![Lighthouse Test](./github-readme-assets/rustscan_lighthouse.PNG)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdulahad968%2Frustscan-command-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdulahad968%2Frustscan-command-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdulahad968%2Frustscan-command-generator/lists"}