Vladi055/VulnerabilityScanner

GitHub: Vladi055/VulnerabilityScanner

基于C++/ImGui的Windows漏洞扫描器,用于检测网络和主机的潜在安全问题。

Stars: 1 | Forks: 0

# 漏洞扫描器 一款用于扫描您的网络和 PC 潜在漏洞的工具。 ## :toolbox: 安装指南 ### 1. 克隆仓库: ``` git clone https://github.com/Vladi055/VulnerabilityScanner.git ``` ### 2. 下载 ImGui: - 前往官方 [ImGui GitHub 仓库](https://github.com/ocornut/imgui) 并下载最新版本。 - 在解压后的 imgui 文件夹中,您会看到几个 `.cpp` 和 `.h` 文件。您需要添加到项目中的核心文件是: * `imgui.cpp` * `imgui.h` * `imgui_draw.cpp` * `imgui_demo.cpp` * `imgui_tables.cpp` * `imgui_widgets.cpp` 将这些文件复制到您项目中名为 imgui 的文件夹下以方便管理,并在 Visual Studio 中通过右键单击 > 添加 > 现有项将它们添加到项目中。 - 添加渲染器和平台层: 在 ImGui 仓库的 backends 文件夹中,根据您的渲染设置选择文件:\ 对于 DirectX 11:使用 `imgui_impl_dx11.cpp` 和 `imgui_impl_dx11.h`。\ 对于 DirectX 12:使用 `imgui_impl_dx12.cpp` 和 `imgui_impl_dx12.h`。\ 对于 Windows:使用 `imgui_impl_win32.cpp` 和 `imgui_impl_win32.h` 作为平台层。\ 将必要的文件复制到您项目的 imgui 文件夹中,并按照前面提到的方法将它们添加到 Visual Studio 中。 - 配置您的项目设置 包含路径:确保 Visual Studio 知道在哪里可以找到 ImGui 头文件。\ 在解决方案资源管理器中右键单击您的项目,选择属性。\ 导航到 C/C++ > 常规 > 附加包含目录。\ 添加 imgui 文件夹的路径以及放置 ImGui 头文件的 backends 文件夹路径。\ 链接库:如果您使用的是 DirectX 或 OpenGL,可能需要链接额外的库(例如,DirectX 11 的 d3d11.lib 或 OpenGL 的 opengl32.lib)。 ### 3. 下载 vcpkg 和 cpprestsdk 库: - 克隆 vcpkg 仓库 ``` git clone https://github.com/microsoft/vcpkg.git cd vcpkg ``` - 运行引导命令构建 vcpkg.exe ``` .\bootstrap-vcpkg.bat ``` - 将 vcpkg 集成到 Visual Studio ``` .\vcpkg.exe integrate install ``` - 安装 cpprestsdk 库 ``` .\vcpkg.exe install cpprestsdk ``` ## :scroll: 许可证 本项目采用 MIT 许可证授权 —— 详见 [LICENSE](./LICENSE) 文件。 ### 第三方软件 本项目使用了 Dear ImGui,它同样采用 MIT 许可证授权。\ [Dear ImGui](https://github.com/ocornut/imgui) 的完整许可证文本包含在 [NOTICE](./NOTICE) 文件中。
标签:C++, Conpot, CppRestSDK, DirectX, DNS枚举, ImGui, PC安全, vcpkg, Visual Studio, Windows安全, 云存储安全, 加密, 客户端加密, 密码管理, 插件系统, 数据擦除, 数据统计, 漏洞扫描器, 端口扫描, 网络安全工具, 网络扫描