Saturday 27 September 2008
SFTP
By keyphrene, Saturday 27 September 2008 at 13:57 :: Org.keyphrene - 4Py
How to open a sftp connection and list a directory
Go to the content | Go to the menu | Go to the search engine
Saturday 27 September 2008
By keyphrene, Saturday 27 September 2008 at 13:57 :: Org.keyphrene - 4Py
How to open a sftp connection and list a directory
Thursday 18 September 2008
By keyphrene, Thursday 18 September 2008 at 18:01 :: Org.keyphrene - 4Py
Transfert By SCP
Wednesday 17 September 2008
By keyphrene, Wednesday 17 September 2008 at 19:33 :: Org.keyphrene - 4Py
A simple connection
import socket from org.keyphrene import SSH2 # or # from ssh4py import SSH2 HOSTNAME = "127.0.0.1" PORT = 22 LOGIN = "login" PWD = "password" # A simple connection sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOSTNAME, PORT)) sock.setblocking(1) ssh = SSH2.Session() ssh.setBanner(SSH2.DEFAULT_BANNER+" Python (http://www.keyphrene.com/projects/org.keyphrene)") ssh.startup(sock) ssh.setPassword(LOGIN, PWD) # here, your operations # Execute channel = ssh.Channel() channel.execute("echo test") while 1: data = channel.read(1024) if not data: break print data channel.close() # Open a terminal channel = ssh.Channel() channel.pty("xterm", "", 0, 80, 24) channel.shell() channel.setBlocking(1) # ... channel.close() ssh.close()
Wednesday 3 May 2006
By keyphrene, Wednesday 3 May 2006 at 17:46 :: Org.keyphrene - 4Py
How to get the DNS server list
from org.keyphrene import winnet print winnet.getNetworkParams()
Result:
{'DnsServerList': '127.0.0.1', 'Domain': 'keyphrene.com', 'Hostname': 'your-XXXXXX'}
Friday 28 April 2006
By keyphrene, Friday 28 April 2006 at 09:29 :: Org.keyphrene - 4Py
Digest
from org.keyphrene.crypto import Digest, HMAC ######## # SHA 1 d = Digest("sha1") print "SHA1 Size: %d" % d.get_size() d.update("naja") print "SHA1: %s" % d.digest() ######## # MD5 1 d = Digest("md5") print "MD5 Size: %d" % d.get_size() d.update("naja") print "MD5: %s" % d.digest()
List of Digests: sha, sha1, md5, md4, md2, mdc2, rmd160
HMAC
from org.keyphrene.crypto import Digest, HMAC key = "a key" digestmod = "md5" hmac = HMAC(key, digestmod) hmac.update("your data") print hmac.final()
List of digestmod: md5, sha, sha1
By keyphrene, Friday 28 April 2006 at 09:26 :: Org.keyphrene - 4Py
Calculate the cyclic redundancy ...
from org.keyphrene import crc64 print crc64.string("your data")
By keyphrene, Friday 28 April 2006 at 09:21 :: Org.keyphrene - 4Py
Hunspell is a spell checker.
from org.keyphrene import hunspell spell = hunspell.Hunspell("./fr_FR.aff","./fr_FR.dic") word = "copi" print spell.spell(word) print spell.suggest(word)