Sentinel XP Development

Welcome everyone!
If you're confused as to why you're here, the reason is simple - you showed great support for my project and therefore will be added to the Encouragement section of SentinelXP Github ReadMe.
I have two messages – one good and one bad...
The good one is, I have found a way to make my project A LOT more efficient - using C++ instead of Python 2.7 with vastly outdated and flawed libraries. The AV will be less of a CPU and RAM hog thanks to the use of the fast and efficient C++.

The bad news is using C++ means all of the Python code is now useless. The project has gone from Alpha stage to Pre-Implementation Stage. Don't worry, the Python scripts gave me a sort-of blueprint and I have ideas for other modules written down. Will also add the ideas to a seperate file. I know a bit of C++ and will be learning more along the way.

I know you guys are probably thinking I am a stinky, lazy and unambitious procrastinator (after all, I said that I will start developing full-time during summer holidays, which is July), but that is not the case. This is my first complex software project (my previous projects were short, one or two scripts), so I am still figuring this out. Windows XP development in 2025, especially in Python 2.7 with complex libraries, is really hard and time-consuming. C++ has way more support and will be at least 7 times less resource-intensive and will have a lot smaller file sizes.

To prove that I have not abandoned the project, a working menu prototype will be released before May 31st. I need to set up a new VM for that and set up a VHD to transfer files from VM to host and vice-versa.

Have a great day!

Martingonn
 
How does this antivirus work ? Does it have signatures or is it a behavior blocker ?
Definitely behavior blocker (when unauthorized code tries to open ports, typical trojan, will get many false flags though, so user will need to be cautious with what they give permissions to). The AV will also be trained on malware hashes and compare them to normal program hashes if that is what you meant by signatures.
 
Update: at the time of writing, setting up new Windows XP VM, MinGW preinstalled on VHD. I won't be able to do anything until Saturday. During the weekend, I will try to get a prototype for hash_comparer.
 
"Use something like MinGW to compile it before me and test it! Change the extension to .cpp though!"

Unfortunately I hate to admit it but that is way over my head :p Guess I'll have to wait for the final exe program.
 
"Use something like MinGW to compile it before me and test it! Change the extension to .cpp though!"

Unfortunately I hate to admit it but that is way over my head :p Guess I'll have to wait for the final exe program.
MinGW is a compiler for C++ (programming language). ".cpp" is the extention for C++ scripts.
 
Ok ... so I did run filemonitor1 and I set it to monitor c: and it alerts me to any change to that drive; so great job thus far. Unfortunately the rest is just over my head but hopefully you'll eventually create a nice program for even novice users such as myself. ;)
I haven't really tested it a lot, I found some Windows processes that are normal and need to be ignored. I would be really thankful if you noted down some messages from it or just sent me the file_log.txt that the script creates. I do admit that this is for the more vigilant users, though it was intended to show what is currently "attacking" your system. I will keep on removing normal system accesses from warning. Thank you for your praise!
 
Back
Top