用python模拟的ssh系统,只能验证登陆,别的功能暂时没有。版本定为0.1把,以后慢慢改进。
import socket
host=''
port=4444
addr=(host,port)
ss=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
ss.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
ss.bind(addr)
ss.listen(5)
while True:
clientsock,clientaddr=ss.accept()
while True:
clientsock.send('user:')
data=clientsock.recv(4096)
print data
while data.strip()!='root':
clientsock.send('user:')
data=clientsock.recv(4096)
print data
clientsock.send('pass:')
data=clientsock.recv(4096)
print data
while data.strip()!='111111':
clientsock.send('pass:')
data=clientsock.recv(4096)
print data
clientsock.send('login success!!!\n')
clientsock.close()
break