{"repo":"pfrest/pfsense-vshell","free":true,"listed":false,"github":"https://github.com/pfrest/pfsense-vshell","clone":"git clone https://github.com/pfrest/pfsense-vshell.git","description":"A command line tool and Python3 module to run remote shell commands on pfSense without SSH","language":"Python","stars":21,"topics":["pfsense","shell","python3","automation","pip","command-line","command-line-tool","network","firewall"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"pfSense vShell pfSense vShell is a command line tool and Python module that enables users to remotely enter shell commands on a pfSense host without enabling sshd . This allows administrators to automate installation of packages, enable sshd , and make other backend changes out of the box. Installation pfSense vShell requires Python3/Pip3 for installation To install: pip install pfsense-vshell To uninstall: pip uninstall pfsense-vshell Command Line Usage & Syntax Command Shorthand Required Description Example Usage ----------------- ----------- --------------------------------------- ------------------------------------------------------------------------------------------------ ------------------------- --host -i Yes (except with --help or --version) Set the IP or hostname of the remote pfSense host --host HOST --command -c No Run a single shell command --command COMMAND --virtual shell -s No Start a interactive virtual shell --virtual shell --help -h No Display the help page --help --version -V No Display the current version --version --username -u Yes (except with --help or --version) Set the username to login with --username USERNAME --password -p No Set the password to login with. User will be prompted for a password if unspecified. --password PASSWORD --port -P No Set the TCP port of pfSense's webConfigurator --port PORT --scheme -w No Set the HTTP protocol scheme. http or https --scheme SCHEME --no verify -k No Disable SSL certificate verification --no verify --timeout","default_branch":null,"files":null,"tree":[],"storefront":"/r/pfrest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pfrest/pfsense-vshell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}