>>> import socket
>>> def isOpen(ip,port):
... s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
... try:
... s.connect((ip, int(port)))
... s.shutdown(2)
... return True
... except:
... return False
...
>>> isOpen('atotclic.es',443)
True
>>> isOpen('atotclic.es',444)
False
Resolve IP with Python
>>> def getIP(d):
... try:
... data = socket.gethostbyname(d)
... ip = repr(data)
... return ip
... except Exception:
... return False
...
>>> getIP('atotclic.es')
"'151.106.100.50'"
Rescan disk
echo "- - -" > /sys/class/scsi_host/host[0-9]/scan
for i in `ls /sys/class/scsi_host/`; do sudo echo "- - -" > /sys/class/scsi_host/$i/scan ; done
Generate encrypted passwords Python
>>> import crypt
>>> prefix = '$6$'
>>> salt = 'saltsalt'
>>> password = 'password'
>>> crypt.crypt(password, prefix + salt)
'$6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/'
python -c 'import crypt; print crypt.crypt("password", "$6$saltsalt$")'
$6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/
mkpasswd -m sha-512 -S saltsalt password
$6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/
Run VLC in root
sed -i ‘s/geteuid/getppid/’ /usr/bin/vlc