Sinisterly
VB Anti-Virus - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Visual Basic & .NET Framework (https://sinister.ly/Forum-Visual-Basic-NET-Framework)
+--- Thread: VB Anti-Virus (/Thread-VB-Anti-Virus)

Pages: 1 2 3


RE: VB Anti-Virus - Deque - 07-28-2014

(07-25-2014, 09:12 PM)XrpmX13 Wrote:
(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.

Do me favour and don't discuss with me just to win an argument. That has no point at all. You tell me repeatedly to work on my reading skills, although you are ignoring a substance of my words as well. Don't do that. I suspect you can read (e.g. me recognizing you might mean "Virustotal API" and me saying "at this point [of time]" which was before OP mentioned anything about MSE), so stop the nitpicking on selective quotes while ignoring the context on purpose. I have no time for pointless discussions on the internet.

Quote: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.

I was rephrazing my words, which I wrote at a point of time where I wasn't aware of me having overlooked the MSE post. So I was referring to that. My point was not about the scope anymore (I already recognized openly that I overlooked the post, so why would I still argue about that), but the in my opinion minor difference of "Virustotal" and "Virustotal API".
Either you will have to recognize that your reading skills aren't good as well, or that it might be normal for all of us that things like these misunderstandings happen. I would prefer the latter, because that's a good basis to get these misunderstandings settled and learn from each other, instead of picking on the other person's reading or comprehension skills. There is no need to react aggressively. I was not trying to offend you.