0

Python 网络-UDP协议通讯

![](http://www.flayerveo.com/usr/uploads/2020/02/4140150343.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/1135958586.png) 服务端不需要设置listen,接受信息,客户端不需要连接ip ```python 发送信息:sendto('message',('ip',port)) 接收信息:recvfrom(信息长度) ``` - 阅读剩余部分 -
0

Python 网络-Telnet

##模块:telnetlib --- telnet连接: ```python t=telnetlib.Telnet('192.168.1.10',port=23,timeout=1) t.set_debuglevel(2) ``` telnet登录: ```python t.read_until('l') t.write('admin\n') t.read_until('P') t.write('123456\n') ``` 命令执行- 阅读剩余部分 -
0

Python 网络-TCP协议通讯

![](http://www.flayerveo.com/usr/uploads/2020/02/2292961022.png) ##创建服务端和客户端: ####导入模块: ```python from socket import * ``` --- ####服务端(接收方): ```python 1.创建套接字 s = socket(AF_INET, SOCK_STREAM) | 也可以写成:s=socket(2,1) 2.绑定ip和端口- 阅读剩余部分 -
0

Python 网络-SSH

##分步讲解: ```python 1.导入模块 import paramiko 2.创建SSH对象 ssh = paramiko.SSHClient() 3.设置策略自动添加和保存目标SSH服务器的SSH密码,即连接时第一次登录的认证信息 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 4.连接服务器 ssh.connect(IP,Port,User,Passwd,timeou- 阅读剩余部分 -
0

Python 网络-SQLServer

```python 1.导入模块: import pymssql 2.数据库连接: conn=pymssql.connect(host='192.168.1.130:1433',user='sa',password='ggg',database='Test') 3.得到一个游标对象 cur=conn.cursor() 4.执行SQL语句: cur.execute(“SQL语句”) conn.commit() #如果执行的是修改语句,则需要添加此条- 阅读剩余部分 -
0

Python 网络-Socket模块

##Socket模块创建格式: ```python socket = socket(地址族, 数据类型, 协议类型) ``` 地址族(协议域domain): 决定了socket的地址类型,通信中必须采用对应地址 ![](http://www.flayerveo.com/usr/uploads/2020/02/3948784601.png) 数据类型(socket type): socket套接字类型 ![](http://www.flayerveo.com- 阅读剩余部分 -
0

Python 网络-pxssh模块

##1、描述: pxssh预先已经有了login()、logout()和prompt()等函数直接与ssh进行交互。 1.1 示例代码: ```python #导入pxssh模块 import pxssh #创建pxssh对象 s = pxssh.pxssh() #登陆ssh函数 s.login("127.0.0.1","root","123456") #远程执行命令 s.sendline("whoami") 或: s.- 阅读剩余部分 -
0

Python 网络-Nmap模块

```python import nmap # 导入 nmap.py 模块 nm = nmap.PortScanner() # 实例化nmap.PortScanner对象 nm.scan('127.0.0.1', '22-443') # 扫描127.0.0.1,端口号从22至443 nm.command_line() # 获取当前执行扫描的命令行: nmap -oX - -p 22-443 127.0.0.1 nm.scaninfo() # 获取nm- 阅读剩余部分 -
0

Python 网络-MySQL

##导入模块: ```python import MySQLdb ``` ##连接: ```python conn=MySQLdb.connect(host=‘ip’,user=‘username’,passwd=‘password’,connect_timeout=1) 当然也可以不写:conn=MySQLdb.connect(‘ip’, ‘username’, ‘password’) 断开连接:conn.close() ``` ##执行命令: - 阅读剩余部分 -
0

Python 网络-IP地址处理模块IPy

##常用导入方法: ```python import IPy from IPy import IPa from IPy import IP as TESTIP ``` ##IP地址、网段的基本处理 1.verson() 使用该方法快速区分出IPv4,IPv6 ![](http://www.flayerveo.com/usr/uploads/2020/02/3659777818.png) 2.len() 输出网段的IP个数 ![](http:/- 阅读剩余部分 -
0

Python 网络-FTP

##Python中的ftplib模块: Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件 ##ftp登陆连接完整命令: ```python from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号