regex正则表达式

表示 法描述 正则表达式示例 符号 literal 匹配文本字符串的字面值 literal foo re1|re2 匹配正则表达式re1或者re2 foo|bar . ...

2018-08-16 19:58:01

阅读数 438

评论数 0

搭建ftp服务器

ftp服务器 安装与启动 安装 vsftpd:sudo apt install vsftpd -y 查看是否启动:sudo netstat -nltp | grep 21 手动启动:sudo systemctl start vsftpd.service 配置用户目录 新建用户主目录:s...

2018-08-16 13:48:00

阅读数 100

评论数 0

通过requests库伪造表单模拟登录github

from lxml import etree import requests # import pdb class Login(): """ 登录类,为实例提供了初始化状态和方法 "&quot...

2018-08-13 16:23:46

阅读数 214

评论数 0

简单图形验证码识别

图形验证码 安装,配置及连接 识别 减少干扰 图形验证码 安装,配置及连接 OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程 tesserocr是Python的一个OCR识...

2018-08-12 17:05:16

阅读数 132

评论数 0

Splash

Splash 安装,连接及配置 Docker的安装 Splash Scrapy-Splash的安装 Splash Lua脚本 Splash对象属性 Splash对象的方法 Splash API调用 Splash负载均衡配置 Splash 安装,连接及配置 ...

2018-08-12 16:55:05

阅读数 1140

评论数 0

docker

docker docker架构 ubuntu16.04安装 docker使用 docker Docker 官网:http://www.docker.com Github Docker 源码:https://github.com/docker/docker Docker...

2018-08-12 16:50:47

阅读数 223

评论数 0

Ajax分析

[TOC] Ajax数据爬取 Ajax介绍 Ajax,全称为Asynchronous JavaScript and XML,即异步的JavaScript和XML。它不是一门编程语言,而是利用JavaScript在保证页面不被刷新、页面链接不改变的情况下与服务器交换数据并更...

2018-08-12 16:49:55

阅读数 46

评论数 0

requests+正则表达式爬取猫眼国内票房榜

''' 抓取猫眼国内票房榜,地址:http://maoyan.com/board/1 ''' import re import requests def one_page(url): ''' 获取页面 ''' headers = { ...

2018-08-12 16:19:26

阅读数 99

评论数 0

python中 异常

[TOC] 异常 异常基础 默认的异常处理器: 异常会向上返回到程序顶层,启用默认的异常处理器,打印标准出错消息(堆栈跟踪和引发的异常)并终止程序. 异常的角色: 错误处理,事件通知,特殊情况处理,终止行为,非常规流程控制 异常产生: pyth...

2018-08-12 09:48:23

阅读数 94

评论数 0

python中Unicode 和字节字符串

Unicode 和字节字符串 字符串编码方式: python字符串类型: 文本和二进制文件: 编码: 处理BOM 其他字符串工具 Unicode 和字节字符串 字符串编码方式: ASCLL标准 每个字符存储在一个8位的字节中(实际上,只有其中的7位真正用到) o...

2018-08-12 09:47:54

阅读数 722

评论数 0

python系统编程

系统编程 系统工具 概述 sys模块 os模块 脚本运行上下文 当前工作路径 命令行参数 shell环境变量 标准流 文件和目录工具 文件工具 目录工具 并行系统工具 进程分支 线程 程序退出 进程间通信(IPC) multiprocessing模块 启动程序的其他方法 ...

2018-08-12 09:46:55

阅读数 183

评论数 0

configparser配置文件解析模块

configparser配置文件解析模块 配置文件 configparser 的基本操作 其他注意 configparser配置文件解析模块 配置文件 配置文件中包含一个或多个 section, 每个 section 有自己的 option; section 用 ...

2018-08-12 09:45:56

阅读数 233

评论数 0

wireshark学习——1.认识界面

我们在正式利用Wireshark进行数据包分析之前,应当首先了解一下这款软件主 窗口界面中每个部分的功能。Wireshark主窗口界面如下图所示(实验文件Lab1- 1.pcapng): Alt text 上图中每部分的含义如下: 标题栏:用于显示所分析的抓包文件的名称、捕获的设备名称以及W...

2018-08-10 19:51:26

阅读数 518

评论数 0

wireshark学习——2.实用表格

通过上次课程的学习,我们已经掌握了关于Wireshark的基础知识,那么接下来我 们就有必要来研究一下这款软件强大的表格功能了。 这里首先讲解一下关于网络中的端点以及会话的知识。在网络中,如果想让通信得 到正常的执行,那么就必须至少拥有两台设备或者说端点(EndPoint)进行数 据的交互操作。...

2018-08-10 19:51:00

阅读数 89

评论数 0

wireshark学习——3.图形显示

我们之前讲解的各种实用的表格虽然能够有效辅助我们的分析,但是如果想要更好的了解我们所分析的网络情况,则需要依靠Wireshark的图形功能来直观地展示出来。而我们这次课主要讲解Wireshark常用的一些图形界面。 首先介绍一下IO Graphs。这个窗口可以让我们对网络上的数据吞吐情况进行绘图...

2018-08-10 19:50:32

阅读数 880

评论数 0

wireshark学习——4.高级特性

协议解析 可以说,Wireshark最为强大的功能之一就是协议解析功能,也是我们最为常用的功能。尽管我们往往不会注意这个功能,但是它却一直实实在在地影响着我们的分析过程。协议的解析是由Wireshark的协议解析器完成的,它可以将网络上获取的原始二进制数据包进行拆分,变成相关协议的不同区段,以便...

2018-08-10 19:50:05

阅读数 83

评论数 0

wireshark学习——5.命令行模式

了解命令行的特点 只要我们在计算机中安装了Wireshark,那么在其安装目录中就可以找到tshark这款工具: Alt text 它的下方名为tshark.html的文件就是这款工具的帮助信息。注意这款工具并不是通过直接在这里双击运行的,而是需要通过cmd命令行切换到wireshark的安...

2018-08-10 19:49:35

阅读数 692

评论数 0

wireshark学习——6.arp协议

步骤2:什么是ARP协议 协议分析篇第一个要研究的就是ARP协议。ARP(Address Resolution Protocol,地址解析协议)用于将IP地址解析为物理地址(MAC地址)。这里之所以需要使用MAC地址,是因为网络中用于连接各个设备的交换机使用了内容可寻址存储器(CAM,Comen...

2018-08-10 19:49:06

阅读数 53

评论数 0

wireshark学习——7.ip协议

步骤2:存活时间与IP分片 这里我们首先来研究一下关于IP协议的两个非常重要的概念:存活时间与IP分片。存活时间(TTL,Time to Live)用于定义数据包的生存周期,也就是在该数据包被丢弃之前,所能够经历的时间,或者能够经过的最大路由数目。这个值是在数据包被创建的时候设置的,而且通常在每...

2018-08-09 08:05:20

阅读数 125

评论数 0

wireshark学习——8.tcp和udp协议

步骤2:了解TCP端口 TCP的全称是Transmission Control Protocol,即传输控制协议。它在RFC 793中被定义。所有TCP通信都会使用源端口和目的端口,这些信息可以在每个TCP数据包的头部找到。而为了能够将数据传输到远程服务器或设备的特定应用中去,TCP数据包必须知...

2018-08-09 08:03:10

阅读数 339

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭