portcheckerio 0.1.3

Creator: railscoder56

Last updated:

0 purchases

portcheckerio 0.1.3 Image
portcheckerio 0.1.3 Images
Add to Cart

Description:

portcheckerio 0.1.3

Welcome to portcheckerio 👋





This repository is the counterpart script which ports portchecker.io
This package is a nice alternative way to using tools like nc to query the port connectivity.
The main benefits is that it will work with hostnames,
IPv4 and IPv6 addresses (if your client has IPv6 of course).
You can also query multiple ports at the same time and receive a sweet JSON response.
Installation
Portchecker can be installed from PyPI using pip or your package manager of choice:
pip install portcheckerio

Usage
CLI
You can use Portchecker as a CLI tool using the portcheck command.
Example:
$ portcheck --host google.com --ports 443
{
"2a00:1450:4009:815::200e": {
"type": "ipv6",
"results": [
{
"port": 443,
"connectable": true
}
]
},
"172.217.16.238": {
"type": "ipv4",
"results": [
{
"port": 443,
"connectable": true
}
]
}
}

You can query multiple ports for a given host in the same command:
$ portcheck --host google.com --ports 443 22
{
"172.217.16.238": {
"type": "ipv4",
"results": [
{
"port": 443,
"connectable": true
},
{
"port": 22,
"connectable": false
}
]
},
"2a00:1450:4009:815::200e": {
"type": "ipv6",
"results": [
{
"port": 443,
"connectable": true
},
{
"port": 22,
"connectable": false
}
]
}
}

📝 To Do

Add more tests
Add the option to query RFC1918 addresses
Add the option to increase the timeout limit

🏠 Homepage
✨ Demo
Author
👤 Dan Hand

Website: https://danielhand.io
Github: @dsgnr

🤝 Contributing
Contributions, issues and feature requests are welcome.
Feel free to check issues page if you want to contribute.
Show your support
Give a ⭐️ if this project helped you!
Any donations to help the running of the site is hugely appreciated!




📝 License
Copyright © 2019 Dan Hand.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.