WebSocket client for reporting IP to server
A library for parsing IPv4 and IPv6 IP addresses in node and the browser.
WebSocket server for IP monitoring
[](https://www.npmjs.com/package/ip)
Regular expression for matching IP addresses (IPv4 & IPv6)
Get your internal IP address
A small Node.js module to retrieve the request's IP address
Base reporting library for istanbul
Check if a string is an IP address
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
A very strict and proper argument parser.
TypeScript definitions for ip
TypeScript definitions for istanbul-lib-report
Small package to encode or decode IP addresses from buffers to strings.
This is a no-dependency, super lite version of IP2Location LITE lookup.
A small lib to validate IP addresses.
Checks whether given DNS name or IPv4/IPv6 address belongs to a local machine
Ip filter middleware for koa, support `whitelist` and `blacklist`.
This is a simple module to validate IP address, check ip address version, check if ip is within a range.
Get current machine IP, MAC and DNS servers.
A TypeScript library for working with IPv4, IPv6 and ASN numbers. It provides representations of these internet protocol numbers with the ability to perform various IP related operations like parsing, validating etc. on them
TypeScript definitions for request-ip
Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
Pings a list of IPs and reports their status.
Capture unseen IP addresses connection attempts and report them to Airbrake
This is a gem that provides the ability to create a new site, add an IP to the site, and perform a scan against the site using a defined/passed scan template, and finally produce a reports for vulnerabilities, installed software, and policy compliance.
This is a tool that connects to an NSC instance to generate a user specified delimited report with the following fields: Vulnerable Status || Port Details || IP || Hostname || Vulnerability Description || Vulnerability Remediation || Unique ID || Operating System || Vulnerability Category || Proof || CVSS Score \ Execute 'csv_creator --help' for options after installing this gem.
# Netchk Simple tool to troubleshoot internet connectivity issues. This tool verifies: - your computer has at least one IP address - you have at least one DNS configured - you can reach the configured nameservers - the nameservers can resolve hosts Finally, some ICMP ping statistics are presented with average durations and error rates. ## Installation ```sh gem install netchk ``` ## Usage Just run `netchk` from your terminal and basic diagnosis will start showing you progress and any error if present. Note: On Linux system, this gem requires `sudo` to perform the ICMP ping operations. On macOS, this is not needed. You also can configure how netchk verifies your connections by configuring a `~/.netchk.yaml` or `~/.netchk.yml` file like below. ```yaml # Settings to test DNS server connectivity. dns: # Path to resolv.conf file to check presence and connectivity of DNS. # Path should be absolute to avoid issues when running netchk # from different directories. resolv.conf: /etc/resolv.conf # Settings to test DNS resolution. resolv: # Path to resolv.conf file to use for testing DNS resolution. # Path should be absolute to avoid issues when running netchk # from different directories. It is advised to be the same # as dns.resolv.conf. resolv.conf: /etc/resolv.conf # The list of domains to test for DNS resolution. domains: - google.com - youtube.com - facebook.com # Settings to test icmp ping. icmp: # A list of hosts to ping with ICMP. It is advised to use # IP addresses instead of domains to rule out any issues with # DNS resolution, which is tested separately. hosts: - 1.1.1.1 - 8.8.8.8 # The number of ping to issue each host. count: 20 # The duration in seconds to wait between each ping. # Setting this value too low might cause timeouts. interval: 0.2 ``` Each value is optional. If one is missing the default value will be used. The file above shows the default values. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/moray95/netchk.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.