- Download a web page an all its requisites:
wget -r -p -nc -nH --level=1 http://pypi.python.org/simple/python-ldap/
- Create a PNG image of a rendered html page:
kwebdesktop 1024 768 capture.png http://slashdot.org/
- Search in all files malformed HTML entities (in this case non-breakable spaces that doesn’t end with a semicolon):
grep -RIi --extended-regexp ' [^;]' ./
- Here is a one-liner I use to ping some pages on internet to force our corporate proxy to refresh its internal cache:
for EGG in BeautifulSoup PIL Plone; do wget --server-response -O /dev/null http://pypi.python.org/simple/$EGG/; done
- Create a minimal self-signed unencrypted SSL certificate without issuer information and a validity period of 10 years:
openssl req -x509 -nodes -subj '/' -days 3650 -newkey rsa:2048 -keyout self-signed.pem -out self-signed.pem
- Create a pair of SSL self-signed certificate and (unencrypted) private key (source):
openssl genrsa -out private.key 2048 openssl req -new -subj '/' -key private.key -out certreq.csr openssl x509 -req -days 3650 -in certreq.csr -signkey private.key -out self-signed.pem rm certreq.csr
- View certificate details:
openssl x509 -noout -text -in self-signed.pem
Web commands
4