Skip to main content

Various CLIs created from dt-tools packages

Project description

dt-cli-tools

CLI tools using the dt suite of helpers (dt-misc, dt-console, dt-net)

For detailed usage information, supply -h or --help to command line.

ex:  ip-helper -h

ip-helper

Retrieve IP information on Local and Internet IP addresses.

This utility interfaces with the free ipinfo.io site. The ipinfo.io site requires a user token which is free.

Features:

- IP Cache for to increase perfomance and and limit calls to ipinfo.io
- Command line interface, or console prompt menu.
- Commands to manage cache (list, clean, search,...)
- Cached IP entry will auto-refresh if it is more than 48 hours old.

lan-clients

Create report of all identified clients on local network.

Entries are identified thru Address Resolution Protocal (ARP) cache or broadcast. Default approach is ARP cache, however Broadcast (-b parameter) is more thorough, but takes more time.

Features:

  • Identifies LAN Clients and displays associated details:

    • IP Address
    • Hostname
    • MAC Address
    • MAC Vendor
  • Uses ARP Cache or ARP Broadcast to identify clients

  • Can output results into a pipe '|' delimited file

port-check

This module checks for open[/closed] ports on target host(s).

Features:

- Check a port, a list of ports, range of ports or common ports
- Limit output to only show open ports
- Check multiple hosts via an input file of hostnames(and ports)
- Threaded to improve performance for large number of ports

set-iphelper-token

This module creates the token file and stores the token used for interface with ipinfo.io.

To get your token, go to https:/ipinfo.io/missingauth

speak

Speak text from command-line or text file.

Features:

- Input from command line or file
- Selectable accents (see --list option for values)
- Control cadence/speed of voice

wol-cli

Send Wake-on-LAN (WOL) packet to device.

WOL is a standard for Ethernet and Token-Ring which allows a computer to be turned on or awakened from sleep-mode via a network message.

A 'magic' packet is sent to the MAC address of the target device, which if enabled, will signal the device to wake-up.

This module allows the user to send WOL to hostnames and IPs in addition to the MAC address. This is accomplished by leveraging a cache that this program maintains which relates the MAC to IP and hostname.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dt_cli_tools-0.1.11.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

dt_cli_tools-0.1.11-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file dt_cli_tools-0.1.11.tar.gz.

File metadata

  • Download URL: dt_cli_tools-0.1.11.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.6 Windows/10

File hashes

Hashes for dt_cli_tools-0.1.11.tar.gz
Algorithm Hash digest
SHA256 4b8ee6b0e29ebe6c71dad6f41d56bf23c167ebf2fa1e741a6457c8f70a11e5b1
MD5 b092ddfc399f8cfa378c5a613845e9ed
BLAKE2b-256 dc88025cffa17d8745619303cef93404d0d6125de0be1f14d5f8a55297786f5f

See more details on using hashes here.

File details

Details for the file dt_cli_tools-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: dt_cli_tools-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.6 Windows/10

File hashes

Hashes for dt_cli_tools-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 0c9b224db5c82544c505569f9bb259727da7a251a35af22648fea2ac06e5c963
MD5 5dd1de0b74b74a12656093eb79cdbc1f
BLAKE2b-256 a28efaf321f2bf33d8dc7597a0e52cc7eb988f12dbff057483bd21a874b7d047

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page