![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
TRRRQ
这个作者很懒,什么都没留下…
展开
-
玩转网络-简单模拟SSH实现远程控制-2
简单模拟SSH实现远程控制 简单学习OS库 os常用函数 system(cmd) #要执行系统或者程序、脚本 popen() #返回一个文件描述符号为fd的打开的文件对象 chdir() #改变当前工作目录 listdir() #列出目录下的文件(参数是目录的绝对路径) getcwd() #获取当前目录 remove() #删除 用户执行系统命令 #coding:utf-8 from...原创 2018-11-15 16:20:30 · 276 阅读 · 2 评论 -
玩转网络-初识Socket基础-1
初识Socket基础-1 如何通信 在互联网上我们使用ip地址来确定一台主机,一台存在公网上的主机,如果是在内网上则通过内网ip地址确定内网主机,而我们要找到目标,不只要一个IP地址,同时还需要一个端口号,因为一台主机上有六万多个端口号,通信的时候不止是主机与主机通信,而是进程与进程之间通信,每个进程之间绑定端口,然后通信,所有要知道对面服务器进程绑定在哪个端口上,对它进行链接. IP地址表达式[...原创 2018-11-14 20:53:30 · 213 阅读 · 1 评论 -
玩转网络-多线程-3
简单学习threading标准库 举个例子,打印 输出5个 cheer #coding:utf-8 from threading import Thread #导入多线程模块 from time import sleep #导入时间模块(原因是多线程模块有时候因太快,而来个时间模块会使多线程不会乱掉) def ThreadHandle() #定义一个多线程函数 print 'cheer' ...原创 2018-11-16 09:27:15 · 109 阅读 · 0 评论 -
使用SocketServer-初识SocketServer
初识SocketServer socket并不能多并发,只能支持一个用户,而socketserver是一个网络服务器框架,减少开发人员编写网络服务器程序的工作量,比socket更加简单 继承BaseRequestHandler类 使用SocketServer的第一步就是自己创建一个类来继承SocketServer的BaseRequestHandle类,并重写其中处理通信的方法Handle方法,主要...原创 2018-11-21 21:11:35 · 237 阅读 · 0 评论 -
玩转网络-TCP代理-3
TCP代理 什么是代理 了解一下什么是Proxy? 当我们有三台机器,1号和2号没法互相通信,可能由于各种各样的网络原因没法通信,可能是内网机器被隔绝,也有可能是防火墙一些其他原因,而3号又能跟2号通信,也能跟1号通信,所以我们在2号上面运行TCP代理,把我们流量进行中转 设计代理 我们要先想一下,一个socket能同时与几个端进行通信呢?答案:2个 因为我一个send数据,一个recv数据,s...原创 2018-11-17 15:28:11 · 552 阅读 · 0 评论