it-tools icon indicating copy to clipboard operation
it-tools copied to clipboard

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

Open bradbrownjr opened this issue 1 year ago • 5 comments

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!

bradbrownjr avatar Jan 09 '24 15:01 bradbrownjr

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

sharevb avatar May 09 '24 07:05 sharevb

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!

bradbrownjr avatar May 09 '24 12:05 bradbrownjr

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

sharevb avatar May 09 '24 15:05 sharevb

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

rpedrica avatar Oct 14 '24 21:10 rpedrica

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 avatar Oct 15 '24 07:10 sharevb