首页
社区
课程
招聘
[原创]python版 御剑
发表于: 2015-6-11 21:04 7270

[原创]python版 御剑

2015-6-11 21:04
7270

仿照御剑写的一个扫Web目录的程序,字典用的御剑的字典。
然而,并没什么卵用,权当练手了。

原本打算在二进制的路上深根细作3-5年,但是造化弄人,走上了Web安全的道路。不过,web安全也有很多能激发兴趣的地方,生活,开心就好。

--------------------------------
增加了HEAD请求方式


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 2047
活跃值: (4111)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
用到了request库
上传的附件:
2015-6-11 21:07
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
生活,开心就好
2015-6-11 21:36
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习学习
2015-6-11 21:50
0
雪    币: 2324
活跃值: (4963)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
为啥我  安装会出这个line 32, in <module>
    with open('requests/__init__.py', 'r') as fd:
  File "C:\Python34\lib\codecs.py", line 896, in open
    file = builtins.open(filename, mode, buffering)
FileNotFoundError: [Errno 2] No such file or directory: 'requests/__init__.py'
2015-6-11 23:23
0
雪    币: 2047
活跃值: (4111)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
python2.7的
2015-6-12 00:05
0
雪    币: 3380
活跃值: (1373)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
7
乃神器也--- 我下的原版的 线程处理的好像不大好 卡机
2015-6-18 09:33
0
雪    币: 2047
活跃值: (4111)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
8
后面做了两处优化,1加了Head请求方式。2,多站点扫描的时候,扫完一个站点的时候再扫下一个。代码很简单,线程处理的部分在Worker().Start()
2015-6-18 09:47
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
新手上来看看 非常感谢楼主 我爱你 么么哒
2015-6-21 13:45
0
雪    币: 114
活跃值: (135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
然而我看了ReadMe.txt也不会用  :/哭着跑
2015-6-22 20:31
0
雪    币: 2047
活跃值: (4111)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
可以先学习一下python,写个helloworld程序,很简单的。
这里的话,直接cd到pyWebDirScan目录,命令行下输入
python main.py
然后就可以运行了。
python程序的路径要加入环境变量,python用的python2.7
2015-6-23 09:15
0
雪    币: 1392
活跃值: (5212)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
12
准备学python,然后看一个教程第一课里面把compile读成complex.然后就默默关了视频。。
2015-6-26 16:31
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
我也打算写个扫描器,可惜一直没动手,楼主这个刚好可以当个参考
2015-6-26 19:04
0
雪    币: 2047
活跃值: (4111)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
14
对头。
python很简单,有语言基础的话,很好学的。下面的教程扫一遍,写两个程序就算会了。。。
http://www.w3cschool.cc/python/python-intro.html
2015-6-29 09:52
0
雪    币: 216
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
日志文件报错了,什么 原因?

Fri, 7 Aug 2015 21:22:18 main.py[line:71] ERROR ReadWebsites

error : 'ascii' codec can't decode byte 0xc9 in position 6:

ordinal not in range(128)
Fri, 7 Aug 2015 21:22:18 main.py[line:95] ERROR ReadDics error :

'ascii' codec can't decode byte 0xc9 in position 6: ordinal not

in range(128)
Fri, 7 Aug 2015 21:22:18 main.py[line:40] ERROR

mysql_select_error : 'NoneType' object is not iterable
2015-8-28 21:39
0
雪    币: 118
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
我是为python教程mark的
2015-8-29 06:38
0
雪    币: 3380
活跃值: (1373)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
17
[QUOTE=potop;1389280]日志文件报错了,什么 原因?

Fri, 7 Aug 2015 21:22:18 main.py[line:71] ERROR ReadWebsites

error : 'ascii' codec can't decode byte 0xc9 in position 6:

ord...[/QUOTE]

编码问题 Win 的 cmd 默认是 ASCII -- Python 默认是Unicode
2015-8-29 09:03
0
雪    币: 2047
活跃值: (4111)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
18
[QUOTE=potop;1389280]日志文件报错了,什么 原因?

Fri, 7 Aug 2015 21:22:18 main.py[line:71] ERROR ReadWebsites

error : 'ascii' codec can't decode byte 0xc9 in position 6:

ord...[/QUOTE]
我比较喜欢用Unicode编码,面对编码问题,我一般这么解决,但我也不知道好不好,你可以参考下:

Python 设置系统默认编码
http://shirley-ren.iteye.com/blog/1018750
另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:
# encoding=utf8
import sys

reload(sys)
sys.setdefaultencoding('utf8')
2015-8-31 00:58
0
雪    币: 1
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
我就不客气的直接下载学习了啊
2015-8-31 11:50
0
雪    币: 3
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
不错,一直打算动手写一个呢,太懒惰了
2015-9-28 14:21
0
游客
登录 | 注册 方可回帖
返回
//