0%

Numpy是数值计算的扩展包,纯数学
Pandas做数据处理以矩阵为基础的数学计算模块

Anaconda
jupyter notebook

axis1 = 1 –> 指定按行合并

columns –> 列索引

阅读全文 »

准备工具:
攻击机:Kali_Rolling
靶机:WinXP
工具:arpspoof,driftnet,sslstrip,ettercap


虚拟机网络开始为NAT模式,实验断网
arpspoof -i 攻击网卡 -t 目标主机ip 目标网关
攻击一台内网xp
攻击网卡为eth0
Kali_Rolling –> ifconfig,WinXP –> ipconfig看自己ip
目标ip 192.168.10.129
网关192.168.10.2

请输入图片描述

开始攻击
arpspoof -i eth0 -t 192.168.10.129 192.168.10.2
请输入图片描述

阅读全文 »

文件位置:/etc/gdm3/daemon.conf

用vim打开文件
首先备份文件:

mkdir bak

cp /etc/gdm3/daemon.conf /root/bak

vim /etc/gdm3/daemon.conf

阅读全文 »

urllib2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
urllib2.Request(url, headers)  # Request(请求)封装一个请求对象

urllib2.urlopen() # 通过urlopen发送这个request对象

urllib2.urlopen(request, timeout = 10) # 发送请求request对象可以添加超时响应

add_header # 添加header头信息

get_header # 得到header头信息

decode("gbk").encode("utf-8") # 把gb2312解码成unicode,并把解码后的unicode按utf-8编码

# 全局解码成utf-8
import sys
reload(sys)
sys.setdefaultencoding("utf-8")

urllib.urlencode(xxx) # 把xxx转码成url编码

urllib.unquote(xxxxxx) # 把url编码xxxxxx转换成原字符串

正则匹配替换

1
2
^(.*):(.*)$
"\1" : "\2",
阅读全文 »

git管理

git:分布式管理控制器

git push, pull提示需要帐号密码

使用ssh模式 git@xxx
git clone git@xxx/xxx.git

阅读全文 »

为什么用Web框架

  • 降低开发难度,提高开发效率(避免重复造轮子)

Flask框架的特点轻巧、简介,可扩展

常用的Flask扩展包

阅读全文 »

##

1
2
uWSGI --> Web服务器
Nginx --> 处理多种请求

长连接 –> 三次挥手之后,不会断掉连接
短连接 –> 三次挥手之后,接收到数据,立马四次挥手,断掉连接

tornado达到高性能的原因:epoll

阅读全文 »