[](https://www.penterep.com/) ## PTSSL - Wrapper for testssl.sh ## Installation ``` pip install ptssl ``` ## Adding to PATH If you're unable to invoke the script from your terminal, it's likely because it's not included in your PATH. You can resolve this issue by executing the following commands, depending on the shell you're using: For Bash Users ```bash echo "export PATH=\"`python3 -m site --user-base`/bin:\$PATH\"" >> ~/.bashrc source ~/.bashrc ``` For ZSH Users ```bash echo "export PATH=\"`python3 -m site --user-base`/bin:\$PATH\"" >> ~/.zshrc source ~/.zshrc ``` ## Usage examples ``` ptssl -d https://www.example.com ptssl -d example.com --port 465 ptssl -d example.com --port 465 --protocol smtp ptssl -d example.com --port 465 --implicittls ptssl -d example.com --port 587 --protocol smtp --starttls ``` ## Options ``` -d --domain <domain> Connect to domain -po --port <port> Target port (if omitted, default port is used) -pr --protocol <protocol> Application protocol (requires --port); enables STARTTLS fallback Supported protocols: ftp, smtp, lmtp, pop3, imap, xmpp, xmpp-server, telnet, ldap, nntp, sieve, po
Latest indexed changes and source events
Other apps tracked under the same category.