本文整理汇总了Python中sflib.SpiderFoot.modulesConsuming方法的典型用法代码示例。如果您正苦于以下问题:Python SpiderFoot.modulesConsuming方法的具体用法?Python SpiderFoot.modulesConsuming怎么用?Python SpiderFoot.modulesConsuming使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sflib.SpiderFoot
的用法示例。
在下文中一共展示了SpiderFoot.modulesConsuming方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: list
# 需要导入模块: from sflib import SpiderFoot [as 别名]
# 或者: from sflib.SpiderFoot import modulesConsuming [as 别名]
if args.o:
sfConfig['__modules__']['sfp__stor_stdout']['opts']['_format'] = args.o
if args.t:
sfConfig['__modules__']['sfp__stor_stdout']['opts']['_requested'] = args.t.split(",")
if args.n:
sfConfig['__modules__']['sfp__stor_stdout']['opts']['_stripnewline'] = True
if args.r:
sfConfig['__modules__']['sfp__stor_stdout']['opts']['_showsource'] = True
if args.S:
sfConfig['__modules__']['sfp__stor_stdout']['opts']['_maxlength'] = args.S
if args.D:
sfConfig['__modules__']['sfp__stor_stdout']['opts']['_csvdelim'] = args.D
if args.x:
tmodlist = list()
modlist = list()
xmods = sf.modulesConsuming([targetType])
for mod in xmods:
if mod not in modlist:
tmodlist.append(mod)
# Remove any modules not producing the type requested
rtypes = args.t.split(",")
for mod in tmodlist:
for r in rtypes:
if not sfModules[mod]['provides']:
continue
if r in sfModules[mod].get('provides', []) and mod not in modlist:
modlist.append(mod)
if len(modlist) == 0:
print "Based on your criteria, no modules were enabled."