Prohack Security Lite
停产
这是存档的。正在开发的新一个!
新路线图
由于核心设计故障,该项目被放弃了。有些功能无法实现,因为逻辑对我的想法有些错误。还可以在该项目的新存储库中轻松做出一些重大改进。目前,出于展示目的,这将被存档而不是删除。该存储库没有新的改进。这太有趣了。我喜欢每时每刻都花时间在这方面,并在开始大学学位之前回购了许多关于制作Winforms应用程序的回忆。
我希望此档案可以帮助某人了解Windows API以及某些功能如何工作,例如轻松查询搜索索引器并从结果中提取文件信息。还有其他一些东西。
我最喜欢什么?
我喜欢优化视觉淡出的效果,而不是随机大声笑。每次我调试应用程序时,我都会对粘贴算法的淡出效果感到厌恶。最后,我决定不要打滑并改善它。这比其他任何事情都更重要,因为它可以治愈我的数小时编码更好的算法的挫败感。如果有人回答有关“ vb.net/c#中的淡出效果”的那些堆叠式问题的问题,我会很乐意。我知道有些程序员制作了更优化的版本,但是很高兴看到大多数博客和论坛帖子中无处不在复制相同的代码。
这是VB.NET中制作的反恶意软件应用程序。所有哈希都从病毒共享网站收集。目前正在开发。
测试它
要求
- .NET框架4.7.2
- Visual Studio(用于来源视图/测试)
- Python 3X
对于新手
- 克隆或下载
- 创建名为:“ first_time”的空文件(无引号和扩展) – 这是自动启动依赖的依赖性安装程序
- 运行: Prohack Security Lite .EXE
对于非鼻子
非NEWBS将安装Visual Studio,.NET Framework 4.7.2并安装了Python 3X。请按照省略第三部分的新手步骤。
特征
计划
- 快速扫描[完成>改进]
- 深扫描[完成>改进]
- 自定义扫描[完成>完成]
- Python支持[部分完成]
- 实时扫描[开始]
- MalwaredB更新[开始]
- webutils [开始]
- 工具[开始]
完成的功能
以下功能已经完成。他们可能需要进一步的改进。
快速扫描
- [+]基于100多个公共文件扩展名来收集文件
- [+] Queriy Windows搜索索引器以获取文件列表
- [+]在查询结果中收集每个文件的MD5文件签名
- [+]与恶意软件签名进行比较
深扫描
- [+]使用Python收集系统文件列表
- [+]扫描针对恶意软件签名
自定义扫描
选择文件和扫描。非常简单且没有额外的功能(因为这是Lite版本)
- [+]选择文件
- [+]再次扫描恶意软件签名
计划的索引器查询
- [+]自动背景Windows搜索索引器每分钟查询
- [+]添加了错误管理,目前正在进行扫描
错误报告和消息
默认消息框缺少所需的功能,因此为显示消息和错误提供了快速自定义表单。
- [+]生成用于电子邮件的小报告:为了最大程度地减少数据收集范围,可能未计划自动报告。
- [+]刷新应用程序:启动更新程序以再次下载应用程序(要使用关键应用程序错误或错误/删除的文件)。
待办事项
- Webutils,工具
- 恶意软件签名更新
- 创建PowerShell支持脚本(最后的优先级)
- 创建GUI Python软件包安装程序(最后一个优先级)
FIFO订单
优先级
(1)=紧急(2)=紧急任务(3)=不紧急,但最后要在FIFO列表中完成
本节中的项目应在执行其他任何操作之前进行/修复,因此,第一个开发顺序:
- 恶意软件签名更新器(1)[核心]
- 恶意软件签名更新程序的调度程序(1)[核心]
- “ Virusshare-DB”和“ Clamav-DB”支持的常见扫描引擎(2)[Core]
- 修复Python文件Lister脚本(3)[错误]
- 让启动器.bat首次使用时启动.NET 4.7.2安装程序,然后打开Easy Installer(3)[bug]
当前的待办事项完成后,该项目将开始发布以v1.0.0.0的版本控件释放周期,用于应用程序和更新器。为每个子项目开发创建不同的分支。
执照
MIT License Copyright (c) 2019 prohack.tech Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
贡献
代码贡献
直接贡献
分叉存储库
git克隆: https://github.com/your_github/prohack-security-lite.git
进行改进,修复错误,添加功能,添加实用程序
将更改推向您的分叉存储库
将拉的请求发送到主要项目
建议代码更改
goto:问题并创建一个新问题。
报告/建议/错误
要提交错误报告/建议和其他帮助,请访问:问题并创建一个新问题。
