(07-23-2014, 08:08 AM)Deque Wrote: @XrpmX13 Thanks for your calm response.
About the scope in your last post:
Indeed I overlooked the post where the OP said it should be like MSE.
I read all posts and I did it again now. But I can't see that you where the first to mention Virustotal.
This is your conversation (emphasis added by me):
(07-10-2014, 06:54 PM)VallexKoten Wrote: I was wondering if it is possible to make a decent anti-virus program in Visual Basic, and if so, how?
Thanks,
Vallex
(07-10-2014, 10:12 PM)XrpmX13 Wrote: It is possible. I saw an Open Source project on another forum for a .NET based Active Malware Detection tool. Keep in mind though that the developer of said project was a complete MASTER at programming in three different languages who had also attended University for his Masters degree in Software Engineering. Basically, he's no amature programmer who spends the majority of his time on Internet forums.
Making an AV is not easy mate. AVs rely on a Virus definition. These definitons have to be updated daily in order for the AV to detect new threats and viruses. You'll end up spending more time on updating you Virus definition rather than working on the actual AV. That's why Anti Viruses require large teams of professionals for them to function, teams that are hired by companies like AVG, Bitdefender and Avast.
I'm not discouraging you to give up your ambitions of making an AV, all I'm saying is that it's gonna take a lot of work and hell lot more time.
Where did you take the scope of the project and the kind of AV program at this point? OP didn't say anything about signature based detection.
(07-10-2014, 11:42 PM)VallexKoten Wrote: Thank you all for the useful information. I will look into the links that @katka18 has given me. I don't really plan on making it anything big, just a small program to defend against small threats. Kind of like MSE (Microsoft Security Essentials).
(07-22-2014, 06:57 PM)VallexKoten Wrote: Maybe I could make a Virus Total scanner in VB? Would it be possible to get the program to upload the file to Virus Total, and then display the results? I think a web browser object would work for displaying the results, but I need to figure out how to get it to upload the file and then get the browser object to display the results?
Or is it, because VallexKoten didn't say "API"? Then let me rephrase my words:
Quote:Using Virustotal as the OP mentioned is just a matter of a few hours, where a substantial amount of it goes into the User Interface.
It doesn't really make a difference, does it?
Even if one doesn't use the API, it is not that much additional work to implement the calls yourself. But I don't see a reason for not using the API.
You really need to work on your reading skills. I'm saying that in the nicest way possible.
(07-23-2014, 08:08 AM)Deque Wrote: I can't see that you where the first to mention Virustotal.
Where did I say that I was the first to mention VirusTotal? I only said that I was the one who mentioned VirusTotal's API before OP did. There's a huge difference between my actual statment and your misinterpretation of it.
(07-23-2014, 08:08 AM)Deque Wrote: Where did you take the scope of the project and the kind of AV program at this point? OP didn't say anything about signature based detection.
Now I've emphasised the fact that OP is new to this field in my previous posts. It only takes common sense to understand that since OP is new, he obviously has no idea about how broad the term Anti-Virus is. He therefore wants to make a typical AV that he has seen before, like Microsoft Secuirty Essentials. MSE uses a
SIGNATURE BASED DETECTION just like many other popular AVs. It doesn't take a genius to realize that right?
(07-22-2014, 06:57 PM)VallexKoten Wrote: Maybe I could make a Virus Total scanner in VB? Would it be possible to get the program to upload the file to Virus Total, and then display the results? I think a web browser object would work for displaying the results, but I need to figure out how to get it to upload the file and then get the browser object to display the results?
OP was talking about a Webbrowser object to navigate to VTs home page, upload the file and display the results on the application's form. Where did he say anything about an API? Where did he even mention anything similar to an API?
Quote:Using Virustotal as the OP mentioned is just a matter of a few hours, where a substantial amount of it goes into the User Interface.
What the hell does that even have to do with the discussion at hand? This is completely irrelevant to this post. I already told you in my previous post that I
NEVER SAID THAT MAKING A VT SCANNER WOULD TAKE MORE THAN A YEAR I only said that making an actual AV would take more than a year.