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

[NEW TOOL] Internet network tools: DNS, SSL, Webpage #831

Open
bradbrownjr opened this issue Jan 9, 2024 · 8 comments
Open

[NEW TOOL] Internet network tools: DNS, SSL, Webpage #831

bradbrownjr opened this issue Jan 9, 2024 · 8 comments
Assignees
Labels

Comments

@bradbrownjr
Copy link

What tool do you want?
Examples:

  • whois
  • nslookup/dig
  • SSL certificate lookup
  • Website screenshot

Describe the solution you'd like

  • Whois allow me to look up who owns an IP address or domain
  • nslookup or dig commands to include general look-up of a domain and the ability to specify or check off: A, CNAME, MX, TXT records
  • DMARC and DKIM lookup (with automatic DKIM Selector identification if possible; I can supply a list of common ones if needed)
  • Pull the SSL certificate from a domain and list the providing organization and expiration date. Often, my computer's antivirus intercepts a certificate with its own, so I need to use an off-system lookup tool to see a client's real certificate.
  • Website screenshot: Sometimes a customer or family member asks if a link is safe to open. If I can quickly see what it looks like without loading it on my own machine, I can often tell if it's a phishing page pretending to be a Google or Microsoft sign-in page.

Is their example of this tool in the wild?
Many of these tools come from MXToolbox.com, the command line, DigiCert urlscan.io, etc.

Additional context
I often use IT-Tools for work and personal projects. The above would provide the tools that I go to a variety of vendors and the command line for, putting everything in one place.

Thanks for this amazing utility!

@sharevb
Copy link
Contributor

sharevb commented May 9, 2024

Hi @bradbrownjr, this is not really possible from a browser, JS cannot access everywhere and cannot do raw socket access, will require a local application or server side, so probably not the goal of this project

But maybe can just make links to other websites if you provide urls for such tools

@bradbrownjr
Copy link
Author

Thank you for looking into it. I didn't realize it was browser side only, I thought you must have some server side stuff going with all the cool stuff this does. Nice work getting the browser to do so much!

@sharevb
Copy link
Contributor

sharevb commented May 9, 2024

Hi @bradbrownjr, by the way if you have link to website that do what you want, it could be possible to make partial intégration liké forging urls liké it is possible for mxtoolbox, ssl labs

@rpedrica
Copy link

Hi @sharevb

Can you advise the diff between something like the existing mac address lookup, and a DNS query? It seems to me that the former must do a lookup against some public system to get the information. Or are you downloading the mac vendor db from time to time from somewhere?

Could you do something like allow the user to config a custom DNS resolver, against which it-tools can perform queries? Also, here is an example of a js lib that can perform queries:

https://github.com/dnsquery/dns-query

It would be great to have this function included in it-tools ...

Regards, Robby

@sharevb
Copy link
Contributor

sharevb commented Oct 15, 2024

Hi @rpedrica

mac address lookup use a static db as far as I know. Probably not auto updating.

But right dns over https is a solution I didn't know about to make dns queries, I will try it. By the way, it is kind of proxy.

sharevb added a commit to sharevb/it-tools that referenced this issue Oct 26, 2024
@sharevb
Copy link
Contributor

sharevb commented Oct 26, 2024

Hi @rpedrica and @CorentinTh, DNS queries over HTTPS implemented in #1371

@rpedrica
Copy link

rpedrica commented Nov 2, 2024

Hi @sharevb

Thanks v much!

I'm using the :latest tag from ghcr.io/corentinth/it-tools as my docker image but don't see the new tool in the UI. #1371 seems to indicate that it still needs to be deployed?

Regards, Robby

@sharevb
Copy link
Contributor

sharevb commented Nov 24, 2024

Hi, for people interested in up to date version of it-tools, I made kind of a fork here : https://github.com/sharevb/it-tools (https://sharevb-it-tools.vercel.app/ and docker images https://github.com/sharevb/it-tools/pkgs/container/it-tools)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants