Networker CLI - Interact with your local area network (LAN)
Usage:
$ networker [OPTIONS] COMMAND [ARGS]...Options:
--version: Show CLI version and exit--info: Show general CLI info and exit--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
scan: Scan the network for deviceslist: List information on networks storedupdate: Update the network informationmonitor: Monitor network traffic.test: Test internet connectivitydelete: Delete a network and all associated datareset: Reset the database.device: Device commandsinference: Inference commands
Scan the network for devices
Usage:
$ networker scan [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging-p, --ports: Scan the network for open ports on devices--help: Show this message and exit.
List information on networks stored
Usage:
$ networker list [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Update the network information
Usage:
$ networker update [OPTIONS]Options:
-i, --id INTEGER: Network ID to update [required]-d, --data TEXT: JSON dictionary of fields to update (e.g., '{"network_name": "my network"}') [required]-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Monitor network traffic.
Usage:
$ networker monitor [OPTIONS]Options:
-f, --filter TEXT: Filter network traffic. Ex 'tcp port 80'-v, --verbose: Enable verbose (DEBUG) logging-e, --exclude-host: Exclude the host from the network traffic-d, --dns: Monitor DNS traffic--help: Show this message and exit.
Test internet connectivity
Usage:
$ networker test [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging-t, --trace: Trace the internet connectivity test--help: Show this message and exit.
Delete a network and all associated data
Usage:
$ networker delete [OPTIONS]Options:
-i, --id INTEGER: Network ID to delete [required]-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Reset the database. Deletes information.
Usage:
$ networker reset [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Device commands
Usage:
$ networker device [OPTIONS] COMMAND [ARGS]...Options:
--help: Show this message and exit.
Commands:
scan: Scan the device for open portslist: List information on devices storedupdate: Update the device informationdelete: Delete a device and all associated data
Scan the device for open ports
Usage:
$ networker device scan [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging-i, --id INTEGER: Device ID to scan for open ports [required]--help: Show this message and exit.
List information on devices stored
Usage:
$ networker device list [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Update the device information
Usage:
$ networker device update [OPTIONS]Options:
-i, --id INTEGER: Device ID to update [required]-d, --data TEXT: JSON dictionary of fields to update (e.g., '{"device_name": "my device"}') [required]-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Delete a device and all associated data
Usage:
$ networker device delete [OPTIONS]Options:
-i, --id INTEGER: Device ID to delete [required]-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.
Inference commands
Usage:
$ networker inference [OPTIONS] COMMAND [ARGS]...Options:
--help: Show this message and exit.
Commands:
list: List all inferences
List all inferences
Usage:
$ networker inference list [OPTIONS]Options:
-v, --verbose: Enable verbose (DEBUG) logging--help: Show this message and exit.