fenghuangscanV3安装备忘
朋友推荐一款扫描器fenghuangscan,还没尝试效果,为了方便在window上安装,遇到一些问题,mark一下。
首先 github下载源代码,依赖环境python2.7,安装目录下有requirements,然后使用pip一个个安装依赖包即可
按照文档一个个安装 命令格式为 pip install xxxxx
查看当前已安装的插件命令为 pip freeze
其他的插件都可以直接安装,其中pycrypto
和pysnmp
还有MySQL-python
(requirement中,貌似没提到)window下无法用pip安装成功
pycrypto
安装:下载地址
pysnmp
安装:下载地址,然后执行easy_install pysnmp-4.2.5-py2.7.egg
MySQL-python安装:
首先需要确保已经安装了Microsoft Visual C++ Compiler for Python 2.7,
官方下载地址
然后需要下载MySQL Connectors,官网地址
最后使用pip安装还是失败,去官网下载直接安装,好了,无语中,官网地址
最后引用一个字典生成的脚本,
# -*-coding=GB2312-*-
import random
import sys
def makedict(name):
f1 =open(name+'_user.txt','r')
f2 =open(name+'_pass.txt','r')
f3 =open(name+'.conf','w')
try:
s1= f1.readlines()
s2= f2.readlines()
#print s1
#print s2
#print x[5].strip()
l1 =len(s1)
l2 =len(s2)
#print str(l1)+':'+str(l2)
jishu=0
for a in range(0,l1,1):
for b in range(0,l2,1):
if name=='vnc' or name=='signs' or name=='snmp':
reslutall= s1[a].strip()
else:
reslutall= s1[a].strip()+':'+s2[b].strip()
jishu+=1
#print reslutall
print >>f3,reslutall
print '生成数据'+name+'字典:'+str(jishu)
finally:
f3.close()
def main():
list=['ftp','ldapd','mongodb','mssql','mysql','pop3','postgres','rsync','signs'\
,'smb','snmp','ssh','tomcat','vnc','web']
for x in list:
makedict(x)
if __name__ == '__main__':
main()
原文地址
http://www.anyun.org/a/jishuguanzhu/shenbingliren/2016/0619/5973.html