Computer Science Final Year Dissertation - Corporate Anti-Virus Project and Generic Word Virus Scanner
READ THE DISCLAIMER if you are unsure of your rights when using any part of this project. It is free and open source with no restrictions.
The project consisted of two parts which I thought would add value to what the documentation & code had to offer the reader or software user
Part 1 - Create a Corporate Anti-Virus Handbook that can be used to gain knowledge about how viruses work and how to be prevented
Part 2 - Create a word macro virus that can't be found, then write the scanner that detects and kills it + every other word virus with no updates
Microsoft Office 97/2000/2003/XP with/or Microsoft Word
Source code written in VB5 stored at C:\GW-SCAN\CODE
Self-extracting with application setup wizard
Program shortcut created in Start Menu, Programs
Project documentation in C:\GW-SCAN\DOCS
- Download Generic Word Virus Scanner Program Only (Windows 32-bit EXE) - Self-extracting program only
- Download Generic Word Virus Scanner Source Code ZIP (Visual Basic 5) - ZIP file of source code only
- Download Generic Word Virus Scanner Program Only - ZIP file of program only
Documentation Downloads (Word 97,2000,2003,XP or Adobe Acrobat Reader, Standard, Pro or DC formats for your assured safety)
All files created for this project can be downloaded compressed into a single file in 3 different formats below:
Note to internet viewers: Yes it's a dark project, but I don't write or spread viruses, I promise that none of my files will cause harm in any way.
One of the reasons that I allow you to download the source code to compile or to read docs with PDF is for your reassuracne of it's safety.
Although the project is very outdated now, it proved a point at the time, that macro viruses before later macro safety changes with DOCX and DOCM extentions updated in later office versions by Microsoft could be still scanned and cleaned without updates needed. It was one of the biggest and most prolific type of computer virus at the time of writing the project in 1999. It took 3 months to code, 3 months to document and got tweaked and improved for another 3 months with changes to the code and documents in order to make imprevements for a better grade.
I hope it gives a reader the ability to empower security against bad code, and inspires anyone wishing to code their own AV programs / tools.
I will continue to share this project for as long as I can, as long as the hosting space and domains I use stay working, it will be shared globally.
Please use none, any or all of this project anywhere, anytime, anyplace, it is open source and free from any restrictions for all of it's content :-)
I am glady protected by the University of Portsmouth's legal umbrella to be allowed to share this with the world, as I own the full rights to it. As I stated to the University, I would not be making any profit out of this at the time of writing and ever since, they have no rights to it's free distribution since they stand to lose no money from it. So it really is about as free as it gets! Hope you enjoy my retro security work, Glenn.
Back to Main Page