- 博客(14)
- 收藏
- 关注
原创 在ESXI 上的linux系统里安装docker, 使用macvlan 跨宿主机通信
问题描述: 创建macvlan,运行容器后,在容器里ping不通网关,意味着跨主机通信不通,宿主机的同网段其它主机也ping不通容器的IP 地址。这个问题我折腾了好几天,网上的资料看了一大堆,看起来很容易,但是在我的环境里使用了macvlan后,容器就是不能跨主机通信,大年三十早早的起床,又一遍一遍的查资料,终于搞定了,其实很简单,,说一下我的环境: ESXI 6.5, 系统为cento...
2019-02-04 08:58:15
6174
原创 以太网帧长64字节与46字节
根据CSMA/CD要求,为保证碰撞检测以太网最小帧长为64字节,其中以太网帧头+帧尾共18字节,所以以太网的data(IP,arp,rarp数据报) 至少为46字节,而arp或者rarp为28字节,为达到46字节需要填充18字节(pad).. ...
2019-01-29 22:05:13
7999
原创 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
232
原创 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
4815
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
5083
原创 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
849
原创 修改过的工具 ab, 支持SSL session reuse
修改过的ab, 可以用于测试SSL session reuse 。 下面是修改过的源码,需要自己编译。有一个在CenOS7上编译过的二进制可执行文件,但不知道优快云怎么上传,有需要的可以给我留言。/* Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agree...
2018-08-17 16:22:38
2218
原创 在一个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
1444
转载 查看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
18293
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
827
转载 生成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
409
翻译 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
13469
翻译 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
993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人