Python:使用ctypes库调用外部DLL:http://www.cnblogs.com/wuchang/archive/2010/04/04/1704456.html
分类:
其他好文 时间:
2015-06-10 19:36:20
阅读次数:
117
python的默认GUI工具集是Tk,可以通过python接口Tkinter来使用Tk,Tk并非最强最新,也不是包含GUI构建模块最多的工具集,但它非常简单,并且可以开发出能运行于大多数平台的GUI程序。Tkinter是python的默认GUI库,它基于Tk工具集,Tk最初是为工具命令语言Tcl设计的,Tk流行后被移植到许多其它的脚本语言中,包括python。使用Tk时要创建一个顶层窗口,然后是一些...
分类:
编程语言 时间:
2015-06-09 17:32:15
阅读次数:
147
1. 描述 使用scapy库,编写一个DNS Fuzzer工具,并测试。在这之前,先说明一下DNS协议请求包是封装在IP包中的UDP包(有些情况也可使用TCP)中,且UDP的端口为53。进入scapy,查看一下UDP和DNS包的封装情况。
2. 代码示例 代码中,我们需要对输入的IP地址做合法性校验。这需要用到netaddr中的valid_ipv4,可以执行sudo pip install...
分类:
编程语言 时间:
2015-06-08 11:41:33
阅读次数:
352
一. 描述 使用scapy第三方库,编写一个可以对一个网段进行ARP扫描,获得该往段内活跃主机的IP地址和MAC地址。二. 分析与方案
首先,从scapy导入相关的模块。
Ether()/ARP()构造ARP包。
srp1()发送与接收ARP包。
代码示例如下:#!/usr/bin/env python
# _*_ coding=utf-8 _*_from scapy.all import *
i...
分类:
编程语言 时间:
2015-06-08 09:45:17
阅读次数:
195
1. 描述 使用scapy进行以太网帧的注入,相对于RAW_SOCKET还是比较简单的。在讲述packet注入之前,先了解一下scapy伪造以太网帧的相关知识。下图为以太网帧格式和scapy对应的封装包格式。
2. 示例2.1 使用scapy构造IP数据包 进入scapy环境,输入以下代码:
>>>
>>> pkt = IP()/ICMP()/”hello”
>>...
分类:
编程语言 时间:
2015-06-07 09:41:29
阅读次数:
535
Python使用mechanize模拟浏览器之前我使用自带的urllib2模拟浏览器去进行访问网页等操作,很多网站都会出错误,还会返回乱码,之后使用了 mechanize模拟浏览器,这些情况都没出现过,真的很好用,这里向大家推荐一下。
mechanize是对urllib2的部分功能的替换,能够更好的模拟浏览器行为,在web访问控制方面做得更全面。首先从安装开始吧,以ubuntu系统为例:pytho...
分类:
编程语言 时间:
2015-06-06 10:36:40
阅读次数:
147
一般采用显示关闭文件:f = open('./weibo.py','r')print f.read()f.close()with open('./weibo.py') as f: for line in f: print line退出with代码块时文件自动关闭,不需显示关闭。
分类:
编程语言 时间:
2015-06-05 15:15:55
阅读次数:
115
python能够使用mahotas包实现椒盐攻击...
分类:
编程语言 时间:
2015-06-03 21:29:49
阅读次数:
151
Python可以使用pymongo库方便的操作MongoDB。插播一句,MongoDB不同于关系型结构的三层结构——database-->table-->record,它的层级为database-->collection-->document。这里不重点介绍MongoDB用法,主要来看一下如何用Python使用MongoDB。1.安装MongoDB和pymong..
分类:
数据库 时间:
2015-06-01 20:57:10
阅读次数:
171
Java和Python使用有道词典制作查单词脚本先上两张图看一下效果
Java的:
Python的:
今天突发奇想,想做个查单词的东西,就赶紧去有道词典官网看了一下,原来我们要查询的单词是嵌入在网页地址中送给有道词典的,然后页面的结果就是我们需要的单词释义,所以这个东西需要的技术知识只有:
正则表达式
我们要做的只是从获取到的网页源码中提取处单词释义,所以这里只说提取单词释义的正则表达...
分类:
编程语言 时间:
2015-06-01 20:32:08
阅读次数:
152