Aditya-Sharma-7774/secure-file-eraser

GitHub: Aditya-Sharma-7774/secure-file-eraser

Stars: 0 | Forks: 0

# secure-file-eraser 使用 Python 开发了一个安全文件擦除器,用于永久删除任何格式的文件,防止数据残留。实现了多遍覆写算法,确保存储级别的不可逆数据销毁。应用内存取证概念,验证其对使用取证分析工具进行恢复的抵御能力。 ## 🚀 功能 - 从系统中永久删除任何类型的文件 - 实现多遍覆写技术以防止数据恢复 - 采用基于内存取证的擦除方法以增强安全性 - 在底层文件系统操作层面工作,实现不可逆删除 - 经通用取证恢复工具测试,确保数据不可恢复 ## 🛠️ 使用的技术 - Python - OS 和文件处理模块 (`os`, `shutil`) - 内存取证概念 - 安全数据覆写技术(多遍) ## 📂 项目结构 Secure-File-Eraser/ │── eraser.py │── README.md │── requirements.txt (if any) yaml Copy code ## ⚙️ 安装与使用 ### 1️⃣ 克隆仓库 ``` git clone https://github.com/your-username/secure-file-eraser.git cd secure-file-eraser 2️⃣ Install Dependencies bash Copy code pip install -r requirements.txt (If no dependencies, skip this step.) 3️⃣ Run the Secure File Eraser bash Copy code python eraser.py Input the full path of the file you want to securely delete. The file will be overwritten multiple times and then permanently deleted. 🔐 Security Features Multi-pass overwrite to prevent data remanence Memory forensics-based deletion techniques to resist recovery Works for files of any type and size Prevents unauthorized recovery even using advanced forensic tools 🧪 Testing Tested multiple file types (text, images, executables) Verified non-recoverability using forensic analysis tools Ensured proper error handling for invalid file paths 📌 Future Improvements Add GUI for user-friendly interface Support folder-level secure deletion Implement logging and progress visualization Integrate with secure storage systems 👨‍💻 Author Aditya Sharma ```
标签:os模块, Python, shutil, T1070.004, T1485, 多重覆写, 存储安全, 安全文件擦除器, 数字取证, 数据销毁, 文件系统操作, 无后门, 永久删除, 磁盘清理, 网络安全, 自动化脚本, 逆向工具, 防数据恢复, 隐私保护