fuzzers.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:afl-mothership 作者: afl-mothership 项目源码 文件源码
def download(campaign_id):
    campaign = models.Campaign.get(id=campaign_id)
    sync_dir = os.path.join(current_app.config['DATA_DIRECTORY'], secure_filename(campaign.name), 'sync_dir', '*.tar')
    return jsonify(
        executable=request.host_url[:-1] + url_for('fuzzers.download_executable', campaign_id=campaign.id),
        libraries=request.host_url[:-1] + url_for('fuzzers.download_libraries', campaign_id=campaign.id),
        testcases=request.host_url[:-1] + url_for('fuzzers.download_testcases', campaign_id=campaign.id),
        ld_preload=request.host_url[:-1] + url_for('fuzzers.download_ld_preload', campaign_id=campaign.id),
        dictionary=request.host_url[:-1] + url_for('fuzzers.download_dictionary', campaign_id=campaign.id) if campaign.has_dictionary else None,
        sync_dirs=[
            request.host_url[:-1] + url_for('fuzzers.download_syncdir', campaign_id=campaign.id, filename=os.path.basename(filename)) for filename in glob.glob(sync_dir)
        ],
        sync_in=current_app.config['DOWNLOAD_FREQUENCY'],
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号