An implementation of a web client using the Twisted Framework for network application development.
Twisted is an event-driven framework for Python. It uses a reactor
event loop as the main part, waiting for events to occur.
python twclient.py <command> <url>
Commands:
cat
: Shows the source of the page in the standard outputdownload
: Downloads the source of the page in a temporary file and shows the pathupload
: Uploads a file to a web page using HTTP post and the multipart/form-data encoding
- twisted
- pyopenssl
- crypto
Source code can be found on github, licenced under GPL-3.0.
Developed by Martiño Rivera