Jump to content

AVvXsEh9nzWSS1hE7esXaMOdUelXmjDo5-ThIuSu Sherlockchain是一个强大的智能合约分析框架,将经过遗产的Slither工具的功能与先进的AI驱动功能相结合。由安全专家和人工智能研究人员团队开发的夏洛克链提供了无与伦比的见解和脆弱性检测,以实现坚固,Vyper和Plutus智能合约。

密钥功能

综合脆弱性检测: Sherlockchain的探测器套件可识别出广泛的脆弱性,包括重型问题,例如重新进入,未经保护的升级等。 AI驱动的分析:集成的AI模型增强了脆弱性检测的准确性和精度,从而为开发人员提供了可行的见解和建议。无缝集成: Sherlockchain与Hardhat,Foundry和Brownie等流行的开发框架无缝集成,从而轻松地将其纳入您现有的工作流程中。直观报告: Sherlockchain生成了带有清晰的解释和代码段的详细报告,帮助开发人员快速理解和解决已确定的问题。可自定义的分析:该框架的灵活API允许用户编写自定义分析和检测器,从而根据其特定需求量调整工具。连续监视:夏洛因可以集成到您的CI/CD管道中,从而为您的智能合约代码库提供持续的监视和警报。

安装

要安装Sherlockchain,请按照以下步骤:

git克隆https://github.com/0xquantumcoder/sherlockchain.git

CD Sherlockchain

PIP安装。

AI驱动的功能

Sherlockchain的AI集成为Table:带来了几个高级功能

智能脆弱性优先级: AI模型分析了检测到的漏洞的上下文和潜在影响,从而为开发人员提供了要解决的问题的优先级列表。自动补救建议: AI组件提出了潜在的修复和代码修改,以解决已确定的漏洞,从而加速了修复过程。主动安全审核: Sherlockchain的AI模型不断监视您的代码库,主动确定新兴威胁并提供预警信号。自然语言互动:用户可以使用自然语言与Sherlockchain进行互动,从而使他们可以查询工具,请求特定的分析并接收详细的响应。 HE -Sherlockchain Framework中的HE -HELP命令提供了所有可用选项和功能的全面概述。它包括:的信息

漏洞检测: - 检测和- 隔离器选项允许用户指定要运行的漏洞检测器,包括内置和AI驱动的检测器。

报告:-RERPORT-FORMAT, - 退出输出和各种- Report-*选项控制如何报告分析结果,包括以不同格式生成报告的能力(JSON,Markdown,Sarif等)。过滤: -filter-*选项使用户能够根据严重性,影响,信心和其他条件过滤报告的问题。 AI Integration: -Ai-*选项允许用户配置和控制Sherlockchain的AI驱动功能,例如优先考虑高影响力漏洞,启用特定的AI检测器以及管理AI模型配置。与开发框架的集成:选项,例如- Truffle和- Truffle-Build-Dilectory,促进了将Sherlockchain集成到Truffle等流行的开发框架中。杂项选项:用于编译合同,上市检测器和自定义分析过程的其他选项。 -HELP命令对每个选项,其目的以及如何使用它提供了详细的说明,使其成为用户快速理解和利用Sherlockchain框架的全部功能的宝贵资源。

示例用法:

Sherlockchain-支持这将显示有关Sherlockchain框架的综合用法指南,包括所有可用选项及其描述。

USAGE: Sherlockchain [-h] [ - version] [ - solc-remaps solc_remaps] [ - solc-settings solc_settings]

[ - solc-version solc_version] [ - Truffle] [ - Truffle-build-directory truffle_build_directory]

[ - truffle-config-file truffle_config_file] [ - compile]

[-list-detectors-info] [ - 检测检测器] [ - exclude-detector ubled_detectors]]

[ - print-issues] [ - json] [ - 标记] [ - sarif] [-text] [-zip] [ - 输出输出]

[-filter-paths filter_paths] [-filter-paths-exclude filter_paths_exclude]

[ - 滤波器- 合同filter_contracts] [ - 滤波器- 合同-Exclude filter_contracts_exclude]

[ - 滤波器-Severity filter_severity] [-filter-impact filter_impact]

[ - 滤波器信心滤镜extres_confidence]

[ - 滤波器- 检查升级]

[ - 滤波器- 检查- 否则] [ - 滤波器- 检查- 检查加加斯- 优化]

[ - 滤波器- 检查最佳实践] [ - 滤波器-Check-ai检测器]

[ - 滤波器- 检查none] [ - check-all] [ - check-suicidal]

[ - check-erc20] [ - check-erc721] [ - check-reentrancy] [ - check-gas-optimization]

[ - check-code-quality] [ - check-best-practices] [ - check-ai-detectors] [ - check-none]

[ - check-all-tectors] [ - check-check-all-severity] [-Check-all-impact]

[ - check-all类别] [ - check-all-filters] [ - check-all-options] [ - check-all-options]

[ - check-none] [ - report-format {json,markdown,sarif,text,zip}] [ - 退出输出输出]

[ - 报告信心report_confidence] [ - report-check-suicidal]

[ - report-check-upgradable] [ - report-check-erc20] [ - report-check-cerc721]

[ - Report-Check-Reentrancy] [ - Report-Check-Gas-Optimization] [ - Report-report-Check-code-Quality]

[ - report-check-test Practices] [ - Report-Check-ai-detectors] [ - report-check-all]

[ - report-check-none] [ - report-all] [ - report-suicidal] [ - 可升级]

[ - report-erc20] [ - report-erc721] [ - report-Reentrancy] [ - report-gas-optimization]

[ - report-code-quality] [ - report-best-practices] [ - report-ai-detectors] [ - report-none]

[ - report-all-detectors] [ - report-all-severity] [ - report-all-all-Impact]

[ - report-all-Conconvidence] [ - Report-All类别] [ - Report-all-all-Filters]

[ - report-all-options] [ - report-all] [ - report-none] [ - 启用] [ - 启用] [ - ai-disabled]

[-ai-priority-high] [-ai-priority-Medium] [-ai-priority-low] [-ai-priority-all]

[-ai-priority-none] [ - ai信心高] [ - ai信心中间]

[-ai-convidence-all] [ - ai-son-convidence-none] [ - ai-detectors-all] [ - ai-detectors none]

[ - ai-detectors特定的ai_detectors_specific] [ - ai-detectors-exclude ai_detectors_exclude]

[ - ai-models-path ai_models_path] [ - ai-models-update] [ - ai模型下载]

[ - ai-models list] [ - ai-models-info] [ - ai-models-version] [ - ai-models-check]

[ - ai-models-upgrade] [ - ai-models-remove] [ - ai-models-clean] [ - ai-models-reset]

[-ai-models-backup] [ - ai-models-restore] [ - ai-models-export] [ - ai-models-import] [ - ai-models-import]

[-ai-models-config ai_models_config] [ - ai-models-config-update] [ - ai-models-config-reset]

[-ai-models-config-export] [ - ai-models-config-import] [ - ai-models-config-list]

[-ai-models-config-info] [ - ai-models-config-version] [ - ai-models-config-check]

[-ai-models-config-upgrade] [ - ai-models-config-remove] [ - ai-models-config-clean]

[-ai-models-config-reset] [ - ai-models-config-backup] [ - ai-models-config-restore]

[-ai-models-config-export] [ - ai-models-config-import] [ - ai-models-config-path ai_models_config_path]

[-ai-models-config-file ai_models_config_file] [ - ai-models-config-url ai_models_config_url]

[-ai-models-config-name ai_models_config_name] [ - ai-models-config-description ai_models_config_description]

[-ai-models-config-version-major ai_models_config_version_major]

[ - ai-models-config-版本minor ai_models_config_version_minor]

[ - ai-models-config-vers-patch ai_models_config_version_patch]

[-ai-models-config-author ai_models_config_author]

[-ai-models-config-license ai_models_config_license]

[-ai-models-config-url-documentation ai_models_config_url_documentation]

[-ai-models-config-url-source ai_models_config_url_source]

0 Comments

Recommended Comments

There are no comments to display.

Guest
Add a comment...