heres how to start: learn C++
ok i want to make an antivirus but i have no clue ware to start any tip's, api's would be gratefully appreciated
Blubb1337 (08-20-2010)
im doing it in visual basic
gut why cant you make it now visuel basic or is there a difrent between C++ and visuel basic
i have done this before in vb and it is not that hard but it can take along time
so i suggest trying to learn to use data bases first
If you are asking guidance to make an anti-virus, you are not going to make it.. sorry
Light travels faster than sound. That's why most people seem bright until you hear them speak.
Ok, Just a note, C++ doesn't make a good anti Virus ...easier.
Visual basic can create a very extensive well designed antivirus.
The keyword however is "extensive".
Anti-Malaware is pretty straight forward.
Anti-Viruses however (C++ or VB ) require not only a scan for viruses by name but more importantly , Virus Signatures.
Usually a virus signature is based off a signature and is discovered by it's pattern lets call the pattern (X,Y,Z). (first X happens, then Y happens, then Z happens) If this pattern is consistent then it may be flagged as suspicious.
How can we do this in VB.net? A Static algorithm as a base, (which checks the file for a specific pattern) such as file 7,8,9,1,4,3,2,5,4 and the virus signature of (X,Y,Z) is 1,3,4 , in this example there is no virus present because even though the file contains 1,3,4 it is not a pattern, nor is it consistent , now lets say the virus signature was 1,4,3 then your antivirus should trigger a warning because your file being scanned has the same actions, consistent , and in a pattern. after you work out all that, then all you need is someone with way to much time on their hands.
Good Luck
If your not a huge business looking to develop a competitive antivirus with a up to date database with all virus signatures, I would suggest {NO MATTER WHAT LANGUAGE IT IS}, You consider something else to spend your time on
Last edited by NextGen1; 08-20-2010 at 11:40 AM.
.Celtics (08-20-2010)
nextgen know any good tutorials to help me?
Lots of people have attempted (and even made) anti virus software in VB, however I'm sure nobody will ever release a tutorial on doing so, because they're complex programs (by the look of it, complexity is often deceiving).
Anyways, I doubt NextGen (or anyone for that matter) has a tutorial on making an anti-virus in VB, other than the explanation he just provided. It's just too advanced to be written down or released Open-Source (in my opinion).
NextGen1 (08-20-2010)
Agree, it would be difficult to tutorialize a anti-virus in any language.
Here are some Options.
A. Microsofts AntiVirus API (for office documents)
B. Single Virus Removal Tools (to start)
C. Study Microsofts Sample Agent
Antivirus Sample Application
(old 2005 and for C# but easily convertible and the code easily fixable)
Plus there are a few low end API Sdk's that won't get you far.
Point is, it's not impossible, but it is more then impractical.
Implying that they would tell everyone that their product is made in VB.
i posted something like that b4
https://www.mpgh.net/forum/33-visual-...ns-vb-net.html
here
ucan make an antivirus with like that
but u need a very big database
CANNIBAL CORPSE P0WNS
BlackRoses (08-21-2010)
Much ppl tried, few have succeed.
Alone you will never be able to make it.
Do it c++
Like NextGen1 Said:
"Lots of people have attempted (and even made) anti virus software in VB, however I'm sure nobody will ever release a tutorial on doing so, because they're complex programs (by the look of it, complexity is often deceiving)."