欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用Python實現(xiàn)局域網(wǎng)控制電腦

 更新時間:2022年01月23日 11:11:14   作者:小木_.  
大家好,本篇文章主要講的是用Python實現(xiàn)局域網(wǎng)控制電腦,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下

程序分為兩部分,一個是客戶端也是被操控的端口,另一個是服務端就是用來操作被操控的端口

程序很簡單,是通過局域網(wǎng)聊天系統(tǒng)改造而成,沒有高級的GUI框架,只有簡簡單單的DOS窗口,這個僅供學習,當然也可以在你的第二臺電腦里放入客戶端,然后用服務端進行指令操作,也是很不錯的。

客戶端會自動獲取你的 IPv4 地址,并顯示出來,需要用客戶端給出的IP地址去服務端進行連接。執(zhí)行指令也很簡單,用接收到的數(shù)據(jù)進行os.system()進行執(zhí)行。想法多的也可以做一個鼠標定位數(shù)據(jù)傳輸,可達到鼠標控制電腦,想法很大,行動很難。這個是一個供學習的

客戶端:

import socket
import os
import psutil
 
# 執(zhí)行接收到的命令
def send_data(data):
    os.system(data)
    print('[-][+][~]執(zhí)行命令:[',data+']')
 
Database = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
 
# 獲取IPv4地址
info = psutil.net_if_addrs()
wlan = info['WLAN']
def myaddr():
    for i in wlan:
        for myaddr in i:
            if '192.168' in str(myaddr):
                return myaddr
Database.bind((myaddr(),8888))
Database.listen(1)
def main():
    while True:   # 持續(xù)循環(huán)執(zhí)行
        try:      # 接受數(shù)據(jù)和命令,如果出錯則視為已斷開連接
            print(f'[#~]當前服務器IP地址為[{myaddr()}]...')
            print('[#~]等待連接中...')
            sed,dree=Database.accept()    # 等待服務端接入
            print('[+]已連接服務器.')
            while True:
                if sed.recv(1024).decode('utf-8') == '':
                    break
                data = sed.recv(1024).decode('utf-8')#接受數(shù)據(jù)
                send_data(data)   # 發(fā)送
        except:
            pass
        print('[-]連接已斷開..\n')
 
if __name__ == "__main__":
    main()
 

服務端需要客戶端輸出的IP地址才可以連接上,輸出的指令盡量不要把客戶端的DOS窗口頂?shù)?,列如cmd直接就給替換掉了,盡量使用start cmd 即可打開

服務端:

import socket
udp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
def main():
    while True:
        DATA = input('請輸入指令:')
        if DATA == '':
            pass
        else:
            if len(DATA):
                udp_socket.send(DATA.encode('utf-8'))
                udp_socket.send(DATA.encode('utf-8'))
if __name__ == '__main__':
    myaddr = input('輸入要連接服務器的IP地址:')
    udp_socket.connect((myaddr, 8888))  # 連接服務器
    data_list = ''   # 測試
    udp_socket.send(data_list.encode('utf-8'))
    main()

我們輸入客戶端的IP地址,回車可以看到?jīng)]有報錯說明連接上了

 這個是客戶端,可以看到已經(jīng)連接成功,我們使用服務端操作一下指令

服務端,我們start cmd 打開cmd

 客戶端,可以看到已經(jīng)打開了cmd窗口

到此這篇關(guān)于用Python實現(xiàn)局域網(wǎng)控制電腦的文章就介紹到這了,更多相關(guān)Python域網(wǎng)控制電腦內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用python實現(xiàn)哈希表、字典、集合操作

    使用python實現(xiàn)哈希表、字典、集合操作

    這篇文章主要介紹了使用python實現(xiàn)哈希表、字典、集合操作,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 用Python讀取幾十萬行文本數(shù)據(jù)

    用Python讀取幾十萬行文本數(shù)據(jù)

    今天小編就為大家分享一篇關(guān)于用Python讀取幾十萬行文本數(shù)據(jù),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Python對XML文件實現(xiàn)增刪改查操作

    Python對XML文件實現(xiàn)增刪改查操作

    這篇文章主要為大家詳細介紹了Python對XML文件進行實現(xiàn)增刪改查操作的方法,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的可以了解一下
    2022-11-11
  • python創(chuàng)建ArcGIS shape文件的實現(xiàn)

    python創(chuàng)建ArcGIS shape文件的實現(xiàn)

    今天小編就為大家分享一篇python創(chuàng)建ArcGIS shape文件的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 分享給Python新手們的幾道簡單練習題

    分享給Python新手們的幾道簡單練習題

    這篇文章主要給學習Python的新手們分享了幾道簡單練習題,文中給出了詳細的示例代碼供大家學習參考,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-09-09
  • python自動化測試selenium執(zhí)行js腳本實現(xiàn)示例

    python自動化測試selenium執(zhí)行js腳本實現(xiàn)示例

    這篇文章主要為大家介紹了python自動化測試selenium執(zhí)行js腳本的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • Python匿名函數(shù)詳情

    Python匿名函數(shù)詳情

    這篇文章主要介紹了Python匿名函數(shù),在python中,除了一般使用def定義的函數(shù)外,還有一種使用lambda定義的匿名函數(shù),這種函數(shù)可以用在任何普通函數(shù)可以使用的地方,但在定義時被嚴格限定為單一表達式,下面來看詳細內(nèi)容吧
    2021-11-11
  • python十進制轉(zhuǎn)二進制的詳解

    python十進制轉(zhuǎn)二進制的詳解

    在本篇文章里小編給大家整理了關(guān)于python十進制轉(zhuǎn)二進制的相關(guān)知識點內(nèi)容,需要的朋友們可以參考學習下。
    2020-02-02
  • python通過apply使用元祖和列表調(diào)用函數(shù)實例

    python通過apply使用元祖和列表調(diào)用函數(shù)實例

    這篇文章主要介紹了python通過apply使用元祖和列表調(diào)用函數(shù),實例分析了python中apply方法的使用技巧,需要的朋友可以參考下
    2015-05-05
  • pandas數(shù)據(jù)預處理之dataframe的groupby操作方法

    pandas數(shù)據(jù)預處理之dataframe的groupby操作方法

    下面小編就為大家分享一篇pandas數(shù)據(jù)預處理之dataframe的groupby操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評論