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

Port Checker #1275

Open
3 tasks done
artyPD opened this issue Sep 1, 2024 · 3 comments
Open
3 tasks done

Port Checker #1275

artyPD opened this issue Sep 1, 2024 · 3 comments
Labels
enhancement New feature or request triage

Comments

@artyPD
Copy link

artyPD commented Sep 1, 2024

What type of request is this?

New tool idea

Clear and concise description of the feature you are proposing

A tool to find out what ports are open for a specified host (IP or domain or FQDN).

Is their example of this tool in the wild?

Port Checker

  • Ideally be able to check multiple specified ports like this:

image
image

Additional context

Validations

Existing request

A quick search through the issues showed no previous request matching this.

Client side only

I assume this feature would work since the client would be able to connect to the specified host.

Validations

  • Check the feature is not already implemented in the project.
  • Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
  • Check that the feature can be implemented in a client side only app (IT-Tools is client side only, no server).
@artyPD artyPD added enhancement New feature or request triage labels Sep 1, 2024
@sharevb
Copy link
Contributor

sharevb commented Sep 1, 2024

Hi @artyPD, this is and will never be possible on client side (in browser). This require a server side or a real terminal. So not possible in this project

@artyPD
Copy link
Author

artyPD commented Sep 2, 2024

Hi @sharevb,

Why is that? Is it not possible for the client to make requests to local or remote hosts in the browser?

@sharevb
Copy link
Contributor

sharevb commented Sep 4, 2024

Hi @artyPD, javascript ran in browser can only make HTTP(s) requests and due to CORS, to only allowed targets ; or websocket. It cannot ping (ICMP) or connect to any random. Else imagine what hackers could do with anybodies computers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage
Projects
None yet
Development

No branches or pull requests

2 participants