PyDefender
Made with program protection in mind.
Acknowledgements
Story
I found Python Protector a couple months ago and have been using it! But recently, I have been encountering issues, the github hasn't been updated since June 7th (As of September 6th), so I decided, lets use there base, fix the issues, and hopefully update it more in the future!
Features
- Configurable module system (Enable / Disable Modules)
- Configurable detection system (What it does when something is detected)
- Encrypted logging system with remote uploading
- Discord webhook support
- Clean code
- Constantly updated
Installation
Python 3.11 or higher is required
Install via PyPi:
py -3 -m pip install -U pythondefender
Usage
from pathlib import Path
from threading import Thread
from pydefender import PyDefender
Defender = PyDefender(
debug=True,
modules=[
"AntiProcess",
"AntiVM",
"Miscellaneous",
"AntiDLL",
"AntiAnalysis",
"AntiDump"],
logs_path=Path.home() / "AppData/Roaming/PyDefender/logs/[Security].log",
webhook_url="%INSERT_WEBHOOK_URL&",
on_detect=[
"Report",
"Exit",
"Screenshot"],
)
if __name__ == "__main__":
DefenderThread = Thread(
name = "PyDefender Security", target=Defender.start
)
DefenderThread.start()