亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Python > 正文

Python socket套接字實現C/S模式遠程命令執行功能案例

2024-09-09 19:02:47
字體:
來源:轉載
供稿:網友

本文實例講述了Python socket套接字實現C/S模式遠程命令執行功能。分享給大家供大家參考,具體如下:

一. 前言

要求:

使用python的socket套接字編寫服務器/客戶機模式的遠程命令執行腳本。

serverCmd.py 遠程機器上用來執行客戶端發送命令的腳本
clientCmd.py 本地機器上,向遠程服務器發送命令的腳本
servers.txt  本地機器上,存放所有的遠程服務器IP地址文件(僅支持第一個IP)

發送:cmd [command]形式消息,讓遠程主機執行命令(本地主機無回顯)

發送:close session消息,雙方關閉會話。

二. 源碼

下載地址: 點擊此處本站下載。

注:

1. 代碼注釋較少,建議有一定套接字編程基礎。
2. 或者直接簡單部分修改IP使用。
3. clientCmd.py和servers.txt(修改IP地址后)放在同一目錄。
4.程序為簡單Demo,僅為學習記錄。

serverCmd.py

#!/usr/bin/env python# coding:utf-8# Build by LandGrey#import timeimport socketimport threadingimport tracebackimport subprocessdef parsecmd(strings):  midsplit = str(strings).split(" ")  if len(midsplit) >= 2 and midsplit[0] == "cmd":    try:      command = subprocess.Popen(strings[4:], shell=True)      command.communicate()      print "/n"    except Exception, e:      print e.message      traceback.print_exc()def recvdata(port):  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)  s.bind(('', port))  s.listen(1)  print "[+] Server is running on port:%s at %s" % (str(port), time.strftime("%Y%m%d %H:%M:%S", time.localtime()))  while True:    mainsocket, mainhost = s.accept()    print "[+] Connect success -> %s at %s" % (str(mainhost), time.strftime("%Y%m%d %H:%M:%S", time.localtime()))    if mainhost:      while True:        data = mainsocket.recv(1024)        if data:          print "[+] Receive:%s" % data          mainsocket.sendall("[Server]success")          parsecmd(data)        if data == "close session":          mainsocket.close()          print "[+] Quit success"          break      breakif __name__ == "__main__":  # some public variable  connPort = 47091  onethreads = threading.Thread(target=recvdata, args=(connPort,))  onethreads.start()

clientCmd.py

#!/usr/bin/env python# coding:utf-8# Build by LandGrey#import timeimport socketdef readtarget():  global server_list  with open(r"servers.txt") as f:    for line in f.readlines():      if line[0:1] != "#" and len(line.split(".")) == 4:        server_list.append(line)def connserver(host, port):  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  s.connect((host, port))  while True:    print "/n[*] Please input command:"    data = raw_input()    if not data:      break    s.sendall(data)    recvdata = s.recv(1024)    print "[+] Send %s:%s -> %s" % (host, str(connPort), data)    time.sleep(0)    if recvdata:      print "[+] Receive :%s" % recvdata    if data == "close session":      s.close()      breakif __name__ == "__main__":  server_list = []  connPort = 47091  readtarget()  if server_list != []:    for host in server_list:      connserver(host, connPort)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久av电影| 成人免费视频在线观看超级碰| 国产va免费精品高清在线观看| 精品视频在线播放免| 国产三级精品网站| 日韩国产中文字幕| 欧美区在线播放| 一区二区三区视频观看| 欧美激情国内偷拍| 欧美富婆性猛交| 久久久久国产精品www| 日本一区二区三区在线播放| 91九色国产在线| 日韩美女av在线| 欧美猛交ⅹxxx乱大交视频| 久久久999精品免费| 欧美一区亚洲一区| 日韩成人在线观看| 国产综合香蕉五月婷在线| 日韩精品视频在线| 日日骚av一区| 夜夜嗨av一区二区三区免费区| 久久免费视频网站| 久久人人爽人人爽人人片亚洲| 在线观看日韩www视频免费| 日韩精品视频在线观看免费| 7777免费精品视频| 国产欧美日韩中文字幕在线| 国产精品国产亚洲伊人久久| 久久夜色精品国产亚洲aⅴ| 久久夜色撩人精品| 日韩中文字幕免费| 综合久久五月天| 精品国产自在精品国产浪潮| 国产综合在线视频| 国产91成人video| 日本人成精品视频在线| 超碰精品一区二区三区乱码| 亚洲欧美日韩天堂一区二区| 亚洲精品国产综合久久| 青青草国产精品一区二区| 岛国av一区二区在线在线观看| 精品亚洲夜色av98在线观看| 亚洲精品国产精品久久清纯直播| 亚洲福利小视频| 国产精品极品尤物在线观看| 久久精品男人天堂| 亚洲国产天堂网精品网站| 精品二区三区线观看| 亚洲精品国产精品国产自| 欧美日韩一区二区免费视频| 亚洲第一免费网站| 亚洲aaaaaa| 91精品在线观看视频| 国产日韩在线播放| 亚洲欧美综合v| 亚洲国产又黄又爽女人高潮的| 色香阁99久久精品久久久| 国产剧情日韩欧美| 国外视频精品毛片| 亚洲欧美国产高清va在线播| 97超级碰在线看视频免费在线看| 日韩欧美国产视频| 国产精品xxxxx| 久久99国产精品自在自在app| 中文字幕精品久久| 亚洲福利视频久久| 中文字幕亚洲欧美日韩高清| 欧美日韩福利在线观看| 97在线观看视频国产| 日韩中文字幕视频| 国产视频久久久| 久久伊人91精品综合网站| 国产精品精品一区二区三区午夜版| 欧美成人剧情片在线观看| 亚洲综合成人婷婷小说| 亚洲成人久久一区| 精品国偷自产在线视频99| 国产精品入口夜色视频大尺度| 欧美精品在线观看| 亚洲国产日韩欧美在线99| 国产精品视频网址| 亚洲第一区中文字幕| 色先锋资源久久综合5566| 精品久久久91| 日本一区二区三区在线播放| 国产精品日韩在线观看| 亚洲一级免费视频| 久久的精品视频| 欧美激情伊人电影| 亚洲成人三级在线| 久久精品国产精品| 一区二区三区精品99久久| 亚洲影院色无极综合| 亚洲欧美国产日韩天堂区| 在线播放国产一区中文字幕剧情欧美| 日本一区二区三区在线播放| 日韩成人av在线播放| 成人xxxxx| 国产精品网红直播| 日本久久久a级免费| 久久免费精品日本久久中文字幕| 欧美精品日韩www.p站| 久久久女人电视剧免费播放下载| 91久久精品国产| 日韩欧美国产网站| 亚洲自拍偷拍视频| 成人伊人精品色xxxx视频| 成人黄色av播放免费| 欧美激情乱人伦一区| 欧美另类在线播放| 久久久久久尹人网香蕉| 欧美一级大胆视频| 亚洲欧美激情在线视频| 亚洲日本欧美中文幕| 欧美中文字幕第一页| 久久久亚洲成人| 高跟丝袜欧美一区| 96sao精品视频在线观看| 中文字幕日韩精品有码视频| 91精品国产乱码久久久久久蜜臀| 国产精品盗摄久久久| 国产精品视频在线播放| 91精品久久久久久久久久久久久久| 在线看欧美日韩| 精品一区电影国产| 亚洲男女自偷自拍图片另类| 色青青草原桃花久久综合| 亚洲国产黄色片| 国产精品久久久久久久久久尿| 日韩国产欧美精品一区二区三区| 国产成人久久久| 91黑丝高跟在线| 国产精品视频中文字幕91| 国产一区二区美女视频| 国产精品99免视看9| 日韩精品视频在线免费观看| 日韩av男人的天堂| 久久久久久久久91| 精品国偷自产在线视频99| 欧美激情一级精品国产| 久久在精品线影院精品国产| 91在线精品视频| 亚洲精品国产免费| 久久99精品国产99久久6尤物| 亚洲欧美国产日韩中文字幕| 日韩成人在线视频| 亚洲国产欧美日韩精品| 国产精品香蕉国产| 欧洲s码亚洲m码精品一区| 日本欧美一二三区| 成人亲热视频网站| 亚洲精品国产精品国自产观看浪潮| 91精品视频在线| 亚洲裸体xxxx| 午夜精品久久久久久99热软件| 不卡伊人av在线播放| 国产精品自产拍高潮在线观看| 美女撒尿一区二区三区| 欧美日韩国产影院| 日韩在线观看成人| 中文精品99久久国产香蕉| 亚洲日韩中文字幕在线播放| 色噜噜亚洲精品中文字幕|