Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

network ip and port scanner script #58

Open
onionj opened this issue Dec 25, 2023 · 3 comments
Open

network ip and port scanner script #58

onionj opened this issue Dec 25, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@onionj
Copy link
Owner

onionj commented Dec 25, 2023

No description provided.

@onionj onionj added the enhancement New feature or request label Dec 25, 2023
@sepehrrasooli
Copy link

Hi, can i work on this ? :)

@onionj
Copy link
Owner Author

onionj commented Sep 20, 2024

Hi Sepehr,
Yes! :) I need an interactive script with the following commands:

  • /network ip: Returns results similar to the ip command on GNU/Linux (for macOS: ifconfig, and for Windows: ipconfig).
  • /network find [INTERFACE_NAME]: Finds other systems on the specified network.
  • /network scan [IP]: Scans for active ports on a specific IP.
  • Scan range of IPs: Support for scanning a range of IPs, e.g., /network scan [IP/CIDR], to identify open ports across a subnet.
  • Ping test: Include a /network ping [IP] command to test the reachability of a host.
  • Error handling and feedback: Provide meaningful error messages for unreachable systems or invalid commands (e.g., "IP not found", "No devices on the network").
  • Optional arguments: Add options for advanced users, such as specifying ports to scan or adjusting scan speed, e.g., /network scan [IP] -ports 80,443 -fast.

For now, please start by adding the /network ip command and try to use only the Python standard library.

Thanks

@sepehrrasooli
Copy link

Perfect, Please assign me, I will start working on it ASAP.

@onionj onionj assigned onionj and sepehrrasooli and unassigned onionj Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants