代码拉取完成,页面将自动刷新
同步操作将从 openKylin/chthonian 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import os
import signal
from gevent import monkey
monkey.patch_all(threaded=False)
from settings import banner
from lib.log import logger as log
from lib.core.prepare import prepare
from core.PocManager import PoCManager
from lib.core.cmdparser import cmdline_parse
import checkKernel
def main():
init_signal()
options, args = cmdline_parse()
try :
if options.Vuls:
val=options.Vuls
if val =='all':
fb=checkKernel.kernelcheck.dispose(self='')
else:
print('暂时只支持all参数')
except:
try:
if options.argus:
if options.argus=='all':
os.system('python3 argus/argus.py')
else:
print('暂时只支持all参数')
except:
try:
if options.fuzz:
if options.fuzz == 'dbus':
print('fuzz 正在完善')
else:
print('暂时只支持all参数')
except:
fb = prepare(options)
start(fb)
def init_signal():
os.setpgrp()
signal.signal(
signal.SIGTERM,
lambda *_: os.kill(0, signal.SIGKILL))
def start(fb):
print(banner)
poc_manager = PoCManager(fb)
results = poc_manager.run()
if fb.console:
return results if results else None
else:
if results: log.result(results)
if __name__ == "__main__":
main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。