
Python
文章平均质量分 73
草帽小子_DJ
这个作者很懒,什么都没留下…
展开
-
常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包MySQLd转载 2014-11-08 16:14:20 · 1710 阅读 · 0 评论 -
Python Scapy(2.3.1)文档学习(七):故常排除
常见问题我的TCP连接被Scapy或者是我的内核重置了内核不知道Scapy在做什么,在他返回之前。如果Scapy发送一个SYN数据包,目标回复一个SYN-ACK数据包,你的内核看了一下,然后回复了一个RST数据包。为了避免这个问题,使用本地的防火请规则(比如说是Linux的iptables),Scapy不介意本地防火墙。我Ping不通127.0.0.1,Scapy不工作翻译 2015-10-12 21:29:33 · 1196 阅读 · 0 评论 -
Python Scapy(2.3.1)文档学习(六):添加新的协议
添加新的协议在Scapy中添加新的协议(或者是更加的高级:新的协议层)是非常容易的。所有的魔法都在字段中,如果你需要的字段已经有了,你就不必对这个协议太伤脑筋,几分钟就能搞定了。简单的例子每一个协议层都是Packet类的子类。协议层背后所有逻辑的操作都是被Packet类和继承的类所处理的。一个简单的协议层是被一系列的字段构成,他们关联在一起组成了协议层,解析时拆分成一个一个的字翻译 2015-10-11 22:48:33 · 7535 阅读 · 1 评论 -
Python Scapy(2.3.1)文档学习(五):构建自己的工具
构建你自己的工具你可以使用Scapy构建你自己的自动化工具。你也可以扩展Scapy而不必编辑它的源文件。如果你构建了一些有趣的工具,请捐献给我们的邮件列表。在你的工具中使用Scapy你可以很容易的在你的工具中使用Scapy,只需要导入你需要的便可以使用。第一个例子是传入一个IP或者一个主机名作为参数,发送一个ICMP响应请求,然后显示返回包完整的构造。#! /usr翻译 2015-10-11 10:53:06 · 2708 阅读 · 0 评论 -
Python Scapy(2.3.1)文档学习(四):高级用法
ASN.1和SNMP什么是ASN.1 ?注意:这只是我对ASN.1的个人观点,我会尽可能的做简单的解释。至于更多的理论或者学术观点,我相信你会在互联网上找到更好的。ASN.1(抽象语法标记)是一种对数据进行表示、编码、传输和解码的数据格式。它用一种独立的方式给数据编码,用指定的编码规则给数据编码。最常用的编码规则是BER(基本编码规则)和DER(识别名编码规则),两者看起来翻译 2015-10-09 20:50:42 · 5731 阅读 · 0 评论 -
Python Scapy(2.3.1)文档学习(三):使用
开始ScapyScapy的交互shell运行在terminal的会话中,发送数据包时需要root权限,在这我们使用sudo命令:$ sudo scapyWelcome to Scapy (2.0.1-dev)>>>在Windows上请打开一个命令提示符并确保利用administrator权限:C:\>scapyINFO: No IPv6 support in ke翻译 2015-04-05 21:07:07 · 12632 阅读 · 5 评论 -
Python Scapy(2.3.1)文档学习(二):下载和安装
下载和安装下载和安装就不用多说了,需要注意的一点是要用root权限运行Scapy。目前,Scapy有两种不同的版本:Scapy V1.x:它只包含一个文件并只运行在Python2.4版本上,所以他可能更容易安装。此外,你的系统可能已经有一个特别的已经准备好的他的包或者接口,最新的版本是v1.2.2。Scapy V2.x:目前的开发版本增加了一些特性(如IPv6),它包含许多文件,S翻译 2015-04-01 20:05:35 · 2653 阅读 · 1 评论 -
Python Scapy(2.3.1)文档学习(一):介绍
Python的Scapy模块能够让用户发送,嗅探,解析并伪造网络数据包。这些能力能用来构建探测,扫描或者攻击网络的工具。换句话说,Scapy是一个强大的交互式数据包处理程序。它能够伪造或者解码大量的数据包协议,发送,捕获数据包并匹配请求和回复。Scapy能轻松的处理像扫描,追踪,探测,单元测试,攻击或者网络发现能大多数常见的任务。它能够替代像hping, arpspoof, arp-sk,翻译 2015-03-31 19:47:59 · 3192 阅读 · 0 评论 -
Python安全测试工具合集
Python安全测试工具合集转自:http://netsecurity.51cto.com/art/201311/417021.htm---------------------------------------------------------------------------------------------------------------------------翻译 2015-08-28 15:12:22 · 2771 阅读 · 0 评论 -
Django1.7学习笔记(五)
Django框架确实让开发速度提高了不少,但替身原创 2014-11-06 18:27:02 · 1513 阅读 · 1 评论 -
Django1.7学习笔记(三)
前面两节我们已经讲了如何创建原创 2014-11-05 12:50:06 · 880 阅读 · 0 评论 -
Scrapy新建项目出错解决方法
最近准备学一下Scrapy爬虫框架,结果新建项目时总是报错,错误如下:报错说是缺少_monkeypatches模块,但是这个模块却没有,仔细看看,scrapy用的是python3的解释器,但查资料发现scrapy只支持2.7以后的版本,所以将/usr/local/bin/scrapy命令的第一行的解释器换成python2就解决了!第一行:#!/usr/bin/python3原创 2014-11-29 13:27:51 · 4909 阅读 · 3 评论 -
Django1.7学习笔记(四)
从Google的简朴的单个搜索框,到常见的Blog评论提交表单,再到复杂的自定义数据输入接口,HTML表单一直是交互性网站的支柱。 本章介绍如何用Django对用户通过表单提交的数据进行访问、有效性检查以及其它处理。 与此同时,我们将介绍HttpRequest对象和Form对象。原创 2014-11-06 16:23:26 · 706 阅读 · 0 评论 -
Django1.7学习笔记(二)
一般的网站都有管理后台,原创 2014-11-05 10:28:57 · 664 阅读 · 0 评论 -
Django1.7学习笔记(一)
最近在学习Django,原创 2014-11-04 17:46:38 · 1315 阅读 · 0 评论 -
Python性能分析与调试
调试能查找并修复软件中的Bug的行为,系原创 2014-11-13 18:01:32 · 1424 阅读 · 0 评论 -
NumPy攻略学习笔记(二)
第二章.高级索引和数组概念原创 2014-11-12 10:28:55 · 3692 阅读 · 0 评论 -
NumPy攻略学习笔记(一)
最近学习Python看到了科学计算这一部分有点兴趣就借了本,学习过程中把书上的类内容简单的概括了一下,留作以后翻看的学习笔记.学习环境:Ubuntu Kylin14.10,Python 2.7.8废话不多说开始了!第一章:使用IPython1.安装IPythonUbuntu安装命令如下:$ sudo apt-get install ipython python-se原创 2014-11-10 20:30:49 · 1271 阅读 · 0 评论 -
CentOs 6.x 升级 Python 版本
转自:http://ruiaylin.github.io/2014/12/12/python%20update/在CentOS 6.X 上面安装 Python 2.7.XCentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本。所以需要进行版本升级。由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意。转载 2016-02-03 14:10:20 · 868 阅读 · 0 评论