You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Phillip Tarrant f092f3d16b
continuous-integration/drone/push Build is passing Details
adding README.md
1 year ago
templates adding README.md 1 year ago
.drone.yml adding to drone 1 year ago
.gitignore first commit 1 year ago
Dockerfile adding to drone 1 year ago
README.md adding README.md 1 year ago
docker-compose.yml adding to drone 1 year ago
ports.py fixing check return logic 1 year ago
requirements.txt first commit 1 year ago
test.sh first commit 1 year ago

README.md

Purpose

Currently the purpose of this little flask app is to host an api that will check to see if a port is open on the requestor. I also return the IP, and execution time. Timeout is set to 3 seconds to keep things speedy.

Rate Limiting

10/minute rate limit is setup.

Workers

Currently this is running on 4 workers. As the app has no storage, we don't need to worry about concurrentcy.

Future Thoughts

Maybe have redis count requests per IP? idk if that's needed.