自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wireshark 抓包ICMP 出现 no response seen

今天测试代码的时候抓包,发现icmp的包,wireshark 抓出来的包,显示黄色~~感觉有异常,抓包如下图:后来又抓了一个正常的包,如下图:这里显示 Response frame :391对比之后理解了,是因为wireshark 在抓的时候也会帮助自动分析,第一种场景中,发送的包,是正常包,只是网口没有监听到返回包,所以给出一个提示。在第二个场景中,有返回包,在图上会标注,在内容中也会进行提示。

2017-09-15 13:52:02 32195 6

原创 dns协议及帧格式

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS协议运行在UDP协议之上,使用端口号53。协议格式: ID(2字节):response 报文和request报文 ID一致 Flags(2字节): QR(1bit):查询/响应的标志位,1为响应,0为查询

2017-09-11 14:32:21 7615

原创 ubuntu搭建dns服务器

因为工作需要,需在局域网内搭建一台dns服务器。确实遇到一些问题,也有一些好的文章,作为记录。参考链接如下: 搭建过程:http://www.linuxidc.com/Linux/2015-04/116350.htm 对于各个字段的说明:http://blog.csdn.net/aly1989/article/details/51096890

2017-09-07 20:45:58 2769

转载 ubuntu 解决unable to resolve host的问题

参考链接:http://blog.csdn.net/ichuzhen/article/details/8241847如果ubuntu修改文件的时候一直提示:sudo:unable to resolve host abc那么就需要修改/etc/hosts文件: 如果之前为127.0.0.1 localhost变更为:127.0.0.1 localhost127.0.1.1 hostnamehost

2017-09-07 13:03:23 21791

原创 ubuntu 配置dns之后可以nslookup 解析但是ping 显示ping: unknown host

参考文章: http://caok1231.iteye.com/blog/1561970 http://blog.csdn.net/huang_xw/article/details/8710888近期搭建了局域网dns服务器,配置完成之后,发现可用,其他的客户机配置dns,进行解析测试,遇到了问题。根据网上的资料: 修改:/etc/resolv.conf 增加:nameserver 192

2017-09-07 11:43:45 3716

原创 VIP(虚拟IP)设置-Ubuntu

近期因为工作需要设置VIP,做简单的负载均衡,就是访问一个IP可以随机访问不同的机子。于是就想到了VIP,假设有1到5有5台机子,每个机子的ip 分别是 192.168.0.101-192.168.0.105,对外提供服务的时候使用IP为 192.168.0.107,那么只需要对每个机子再设置一个虚IP即可。使用ifconfig 显示目前的IP地址如下:使用命令设置VIP 如下:ifconfig

2017-09-01 15:17:18 6212

原创 wireshark 如何识别应用层的协议是什么呢?

最近在使用wireshark 抓包,发现IP 包里面有个协议字段,是进行协议类型区分的,IP协议格式如下:其中协议字段,是对上层协议的描述: 比如:ICMP 为1,TCP 为6,UDP为17 具体协议对应数字可参考: http://blog.csdn.net/mifan88/article/details/8809382但是TCP或者UDP上层是什么协议类型呢?帧格式中有没有字段进行说明。

2017-08-31 16:25:59 15969 2

原创 Centos6.5 python 2.6.6升级2.7

系统是centos6.5 系统默认Python版本是2.6.6,想要升级到2.7。 参考文档:http://idoc.baidu.com/ocean/python_upgrade/ 结果在编译的时候遇到错误: make: *** [libinstall] 错误 1上网搜查资料,难以解决问题, Ubuntu倒是有人提供了一解决办法: 参考文档:http://blog.csdn.net/hjh

2017-08-14 16:42:20 291

原创 scapy 安装与测试

windows: sudo pip install scapy 好像也安装了 pcapy. 遇到一个错误:WindowsError: [Error 126] 这个是wpcap.dll没有安装的原因 安装方法:http://www.jb51.net/os/windows/378774.htmlmac: sudo pip install scapy –user -U 参考链接:https:/

2017-07-26 17:32:13 2941

转载 TCP协议及帧格式

参考文章链接:http://www.cnblogs.com/lshs/p/6038458.htmlTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。面向连接:在应用TCP协议进行通信之前双方通常需要通过三次握手来建立TCP连接,连接建立后才能进行正常的数据传输,因此广播和多播不会承载

2017-07-26 16:04:49 27093 5

转载 TCP协议规定2MSL等待的原因

TCP协议规定主动关闭一方,进入FIN_WAIT_2->TIME_WAIT,必须等待2MSL(MSL为最大报文段生存时间)时间然后才进入CLOSED,删除TCP控制块。在2MSL等待时间内迟到的报文段将被抛弃。原因有二:保证TCP协议的全双工连接能够可靠关闭 如果Client直接CLOSED了,那么由于IP协议的不可靠性或者是其它网络原因,导致Server没有收到Client最后回复的ACK。那么

2017-07-26 13:48:21 2874

转载 TCP3次握手与4次挥手

参考链接:http://blog.csdn.net/xifeijian/article/details/12777187 觉得很好记录下来。 先看图,在进行详细讲解。3次握手过程状态: LISTEN: 这个也是非常容易理解的一个状态,表示服务器端的某个SOCKET处于监听状态,可以接受连接了。 SYN_SENT: 当客户端SOCKET执行CONNECT连接时,它首先发送SYN报文,因此也随即

2017-07-26 11:42:04 823 1

原创 PenTbox工具学习入门

PenTBox: 基于Ruby开发,面向GNU/Linux系统,且兼容Windows、MacOS、Android等系统。 主要用于帮助安全人员对网络、系统的安全性和稳定性进行测试。但它常被用作黑客工具套件,尤其是它提供的NetDoSTest(网络圧力测试)。下载&安装:https://sourceforge.net/projects/pentbox18realised/ 运行: 主要提供的工具分

2017-07-25 14:08:54 3727

转载 ICMP flood(ICMP洪水攻击)

最近在学习DDos相关知识,参考一些只是,做了摘要,供自己参考。 参考:http://blog.csdn.net/xlf13872135090/article/details/8059538什么是ICMP协议? ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息

2017-07-24 21:23:48 28495

转载 SYN flood

最近在学习DDos相关知识,参考一些只是,做了摘要,供自己参考。 参考:http://blog.csdn.net/xlf13872135090/article/details/8059538SYN Flood 攻击原理 利用TCP协议缺陷,发送了大量伪造的TCP连接请求,使得被攻击方资源耗尽,无法及时回应或处理正常的服务请求。一个正常的TCP连接需要三次握手,首先客户端发送一个包含SYN标志的数

2017-07-24 19:58:03 286

原创 ubuntu下实现批量修改文件后缀

今天想在ubuntu 下实现批量修改文件后缀的,搜了很多。 参考文章:http://blog.csdn.net/longxibendi/article/details/6387732 将当前目录下 .c文件变成 .h后缀。 rename 's//.c//.h/' ./*结果在运行的时候一直报错:syntax error at (eval 1) line 1, near "/."后来搜到这本篇文

2017-07-20 13:58:29 2649 1

原创 python scapy模块安装与依赖模块

scapy 模块安装今天因为要用到scapy 模块就进行安装: windows: pip install scapy 成功安装。 mac:pip install scapy竟然提示权限问题,于是sudo pip install scapy还是报错permission denied 于是上网查询,发现原来是mac 系统的sip 机制导致。 参考:脚本demosudo pip install

2017-07-18 17:50:16 18830

原创 python-jenkins 模块安装

为了便于对jenkins 进行命令行操作,因此使用Python 调用jenkins 的api。 需要安装模块 python-jenkins 模块。1. 如果有网的话,很方便liunx/mac 直接sudo pip install python-jenkinswindows 一样pip install python-jenkins使用pip 工具非常方便,其他工具应该也可以,只是我没有用,不再赘

2017-07-17 18:12:13 10146

原创 linux 查询系统处理器or版本号

今天在下载软件的时候,才发现原来linux 也分 32位和64位,还有arm 于是查询自己的机子是什么系统 从网上查询,发现有命令:[root@M3352 ~]# uname -a Linux M3352 3.2.0 #134 Thu Aug 8 15:47:17 CST 2013 armv7l GNU/Linux而在本机上运行,却没有armv7的字样,继续搜索,终于找到了:work@ads-

2017-07-12 10:34:55 383

转载 Python 脚本在后台运行

参考路径:http://www.jb51.net/article/61904.htmwindows 下 修改python脚本的扩展名为”.pyw”,双击即可后台运行,不需要修改任何代码。linux 下没有验证,请参考原文链接

2017-07-10 11:31:19 1415

转载 python .py .pyc .pyw 文件有什么区别

以下为参考链接,整理为方便自己学习 http://forum.digitser.cn/thread-1758-1-1.html.py 文件 以 .py 作扩展名的文件是 Python 源代码文件,由 python.exe 解释,可在控制台下运行。当然,也可用文本编辑器进行修改。.pyc 文件 以 .pyc 作扩展名的文件是 python 编译文件。.pyc 文件是不能用文本编辑器进行编辑的,其

2017-07-10 11:26:42 1762

转载 使用Python进行代码测试

参考:http://pythonguidecn.readthedocs.io/zh/latest/writing/tests.html 进行整理总结,供自己后续使用:单元测试 unittest import unittest 创建测试用例通过继承 unittest.TestCase 来实现.文档测试 doctestimport doctestdoctest.testmod()利用函数的

2017-07-04 12:40:15 430

原创 Android Studio 给模拟器发短信,emulator control点击没有反应

昨天在测试一个程序的时候,是观察者模式,当系统收到短信时,app 进行相应的操作,比如:推送消息活着弹窗查资料看到有使用DDMS 模拟发送短信 http://blog.sina.com.cn/s/blog_74516f560102vkhz.html可是当我打开我的DDMS 却发现不能点击,也不能输入,感觉毫无反应,以为是自己的android studio 出问题了,后来在网上搜索的时候发现另外一篇

2017-06-14 17:25:32 4895

转载 python 编码问题-文件编码格式和编码声明的作用

参考文章:http://www.jb51.net/article/26543.htm 摘取了对自己有用的片段,并进行格式整理文件的编码格式和编码声明的作用文件编码格式 源文件的编码格式对字符串的声明有什么作用呢? 文件的编码格式决定了在该源文件中声明的字符串的编码格式。例如: str = ‘哈哈’ print repr(str)a.如果文件格式为utf-8,则str的值为:’\xe5\x9

2017-06-02 18:34:09 4832

转载 除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止

在自己电脑上搭建的ftp服务器,每次断电开机之后,ftp不能访问。计算机->右键管理->服务和应用程序->IIS管理器->网站 ->ftp 站点->启动出现错误“除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止”那就就是ftp服务还未开启。首先在服务和应用程序->服务->Microsoft FTP Service->启动启动FTP服务,再启动FTP

2017-06-02 15:49:45 10928

原创 使用Python写HTML 文件使用jinja2中的模板

软件测试中,对结果数据如何进行展示呢? 工作中一般会1.发邮件出来2.将结果保存在html文件中,将链接附在邮件中。之前使用的方法比较挫,使用Python语句一行一行进行拼凑,常常需要在Python代码中写一些CSS样式语句,后来后然发现,原来Python的 jinja2 模块早已支持Python使用模版进行HTML编写,使用之后,真是方便,样式和数据分离,代码也清爽了不少。如果有过web开发经验

2017-05-24 11:02:36 10139

转载 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题

在开头加上 import sys reload(sys) sys.setdefaultencoding( “utf-8” )Python自然调用ascii编码解码程序去处理字符流,当字符流不属于ascii范围内,就会抛出异常(ordinal not in range(128))。所以解决方法就是修改默认编码,需要注意的是需要先调用reload方法。

2017-05-24 10:36:57 25540 1

转载 django 框架请求相应流程

转载自:http://www.cnblogs.com/johan/archive/2011/04/11/2012270.html说明: 1.django 的request的处理过程是中间件 Middleware 的作用过程 2.各个Middleware 的作用过程产生不同类型的Response,Response既为服务器要做出的响应 3.根据Middleware 的处理情况会产生各种类型的异常

2015-03-17 15:23:44 349

转载 pdb文件

转载自:http://www.cnblogs.com/itech/archive/2011/08/15/2136522.htmlPDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer

2015-03-12 14:49:36 475

转载 jenkins中Check-out Strategy的各选项测试

转载自http://zhangxingnan.blog.51cto.com/3241217/1427000Use‘svn update’ as much as possible 第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下; 以后更新的时候,不会判断已有文件是否在svn里存在。比如工作目录下的文件123在svn里不存在,那么更新的时候不会删除1

2015-03-10 15:38:43 945

翻译 python os模块进行文件的删除与重命名

阅读Python 标准库中的代码格式不对,运行完成,进行保存。#coding:utf-8import osimport stringdef replace(file, search_for, replace_with): # replace strings in a text file back = os.path.splitext(file)[0] + ".bak" t

2015-02-28 10:08:52 1315

空空如也

空空如也

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

TA关注的人

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