03 2017 档案

摘要:pcap文件头 pcap文件头参见官方说明 http://www.winpcap.org/docs/docs_412/html/structpcap__file__header.html 用python代码表达结构如下,I是32位无符号数,下面的定义均采用32位方式# bpf_u_int32 magic; 固定为0xA1B2C3D4,表示pcap包文件# u_short version_majo... 阅读全文
posted @ 2017-03-24 13:46 inns 阅读(10924) 评论(0) 推荐(0)
摘要:大家一般都用logging日志打印,但logging是线程安全的,多进程也有很多介绍,引入一些文件锁,对logging做好配置,能过支持。 但通过测试,发现多进程时还是容易出现重复写入文件或者打印正常漏写入文件的问题。 我的日志需求比较简单,能够区分文件,正确的写入日志文件。 引入文件锁;日志写入函数封装到一个操作_Logger类中; 日志名称和写入级别封装到一个业务类Logger中。 本范例基... 阅读全文
posted @ 2017-03-20 21:57 inns 阅读(2035) 评论(0) 推荐(0)
摘要:Nginx关键配置 网上有PHP等提供FastCGI接口的范例,本文以Python作为范例讲解一下简单配置。 安装Nginx时,configuration需要添加auth模块,--with-http_auth_request_module 以下是Nginx配置 server { listen 50000; server_name localhost 19... 阅读全文
posted @ 2017-03-17 20:06 inns 阅读(3307) 评论(1) 推荐(0)
摘要:由于项目需要会使用到FastDFS系统,并进行相关的文件管理,因此整理了相关安装软件,制作了一键式安装脚本。 最后利用Python做了客户端的上传和删除操作,浏览内容使用nginx的代理即可。 FastDFS一键式安装和配置 自动安装相关依赖,FastDFS 以及 Nginx,并做简要配置 https://github.com/yinshunyao/FastDFS_Installer Fa... 阅读全文
posted @ 2017-03-09 19:25 inns 阅读(2675) 评论(0) 推荐(0)
摘要:ipaddr 是 google出品的非常优秀的IP地址处理库,但pypi上的安装包只支持python2,python3安装会报错。修改了不支持python3的几个地方1、去掉Python2的L长整形标记;2、去掉long类型转换,更换成int2、修改has_key函数,用in进行逻辑判断单元测试全部通过 https://github.com/yinshunyao/ipaddr/ 阅读全文
posted @ 2017-03-09 19:14 inns 阅读(742) 评论(0) 推荐(0)