自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 在ESXI 上的linux系统里安装docker, 使用macvlan 跨宿主机通信

问题描述: 创建macvlan,运行容器后,在容器里ping不通网关,意味着跨主机通信不通,宿主机的同网段其它主机也ping不通容器的IP 地址。这个问题我折腾了好几天,网上的资料看了一大堆,看起来很容易,但是在我的环境里使用了macvlan后,容器就是不能跨主机通信,大年三十早早的起床,又一遍一遍的查资料,终于搞定了,其实很简单,,说一下我的环境: ESXI 6.5,  系统为cento...

2019-02-04 08:58:15 6049

转载 tcp/ip协议栈封装过程

暂时先发一个图:

2019-01-30 16:57:52 1909

原创 以太网帧长64字节与46字节

根据CSMA/CD要求,为保证碰撞检测以太网最小帧长为64字节,其中以太网帧头+帧尾共18字节,所以以太网的data(IP,arp,rarp数据报) 至少为46字节,而arp或者rarp为28字节,为达到46字节需要填充18字节(pad).. ...

2019-01-29 22:05:13 7456

原创 python 高级编程学习笔记

1. 推导式a = []for i inrag(10):    if i % 2 == 0:        a.append(i)上面的写法适合c语言,但在python 里面,时间复杂度很高,下面的写法在python最合适:[i for i in range(10) if i % 2 ==0]2. enumerate 用法i = 0for el in ["a","b","c"]...

2019-01-18 21:38:44 198

原创 scapy 分析http数据包报头

还有一个包,好像是叫scapy-http,不过我没用,我觉得scapy已经够用了。当你用tcpdump抓到数据包后,以下为一部分代码:packet_list = rdpcap(pcap_file)for packet in packet_list: http_header = bytes.decode(packet['Raw'].load).split('\r\n') ...

2018-12-16 22:12:33 4678 1

原创 paramiko 使用,保证ssh连接关闭后,远程执行的命令或者脚本继续在后台执行

最近做python unittest自动化,需要远程连到web server上抓包,然后远程copy出来 再用scapy分析数据包中http报头。 当远程连到web server上执行tcpdump 抓包的时候,发现 执行完 exec_command(cmd) ,,,self._new_ssh.close()  后远程web server上的执行的tcpdump 进程也退出了,还没来得及抓包,,,...

2018-12-16 21:54:06 4910

原创 mysql 用户不能登陆问题

1. 新建了jira用户,发现不能密码登陆,错误如下:[root@webserver1 bin]# mysql -u jira -pEnter password: ERROR 1045 (28000): Access denied for user 'jira'@'localhost' (using password: YES) 2. root登陆mysql后发现user表里面有两个...

2018-08-24 23:00:18 821

原创 修改过的工具 ab, 支持SSL session reuse

修改过的ab, 可以用于测试SSL session reuse 。 下面是修改过的源码,需要自己编译。有一个在CenOS7上编译过的二进制可执行文件,但不知道CSDN怎么上传,有需要的可以给我留言。/* Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agree...

2018-08-17 16:22:38 2171

原创 在一个tcp连接上发送多次get请求

while :;do echo -e "GET /instructions.php HTTP/1.1\nhost:192.168.183.161\nCookie: PHPSESSID=mgkppcp2muvtlnlof4ugqfqlr1;security=low\n";sleep 4;done|telnet 192.168.183.161 80

2018-08-14 16:33:51 1398

转载 查看linux系统中tcp连接的状态和连接数量统计

[root@bogon ~]# netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LISTEN 13CLOSE_WAIT 936ESTABLISHED 4TIME_WAIT 2

2018-08-10 15:32:07 18217 1

原创 条件查找mongo, 并打印指定记录的单项Item

mongo 127.0.0.1/ipm --eval "var x = db.MonitoredDevices.find({\"deviceType\" : \"accesspoint\"}); print(x.size()); while(x.hasNext()) { y=x.next();printjson( y.name + ',' + y.state)}"

2017-12-14 11:33:17 786

转载 生成github的 ssh key

步骤: 1.检查本机ssh key 是否存在  2. 如果不存在生成新的ssh key  3. 将新的ssh key 考到 github上。1. 检查SSH keys是否存在ls -al ~/.ssh# Lists the files in your .ssh directory, if they exist2.  如果不存在, 生成新的ssh key.  可以设

2016-10-21 10:08:57 378

翻译 CentOS 7 安装xrdp 远程桌面

首先你需要安装gnome, 这里就不介绍了安装:1. 准备环境: 自动安装(推荐用这个): 首先安装 EPEL and nux Desktoprepository rpms: # rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm# rpm -U

2016-09-29 15:51:56 13379

翻译 netflow中的 interface '0' 和interface 'null'

Interface 0 or Interface “null” 会出现在以下情况中:Multicast trafficConversation denied by ACL rulePackets are destined for the router itselfConversation is dropped by QoSRouter misconfiguratio

2016-07-14 09:58:10 937

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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