Click here to Skip to main content
15,881,381 members
Please Sign up or sign in to vote.
1.00/5 (16 votes)
See more:
:thumbsup:Hi,
I am Planning to develop an antivirus ..
Which will be free for all.. :-\
i need some help regarding this. :rolleyes:

Thanks in Advance
Posted
Comments
Toli Cuturicu 6-Sep-10 12:26pm    
Reason for my vote of 1
I am planning to develop a space ship... Most of it is already done. I just need some more help...
R. Giskard Reventlov 6-Sep-10 12:41pm    
Toli: that is worth a 5.
R. Giskard Reventlov 6-Sep-10 12:42pm    
Reason for my vote of 1
Detail your plans: what have you already got: share it with us.
Sandeep Mewara 6-Sep-10 13:18pm    
Reason for my vote of 1
Any groundwork? Effort as of now?
Smithers-Jones 6-Sep-10 13:27pm    
Reason for my vote of 1
Come back, when the planning phase is over and you have a real question.

I don't think you fully realise the size of the task you are thinking of undertaking.

It is huge, and would be better done in a lower level like C rather than a .net language.

I advise massive reading up on this subject...

Basically anyone capable of writing one, wouldn't be asking.
 
Share this answer
 
Comments
Sandeep Mewara 6-Sep-10 13:18pm    
@DD: Apart from this, how nicely the used icons by OP fit in his question! ;)
Sergey Alexandrovich Kryukov 25-May-11 10:13am    
Agree, my 5.
--SA
Manoj K Bhoir 5-Dec-11 9:42am    
Agree, My 5.
--MKB
Sorry, but the fact that you're even asking this question tells me you're not qualified to write an antivirus and I have very high doubts in your ability to analyze viruses and update your signature library regularly.

Free? You get what you pay for.
 
Share this answer
 
Comments
Jacob Antivirus 11-Aug-14 13:07pm    
You don't get what your paid for linux is a free os that can run windows software heck I can and have ran visual studio on it. And virus's are not much of a problem.
Dave Kreskowiak 11-Aug-14 19:36pm    
And that means what to me?
HI I am Taha;
an antivirus application devides into 2 general parts:
1-services;
2-applications;
Services:
some task that must be run continously in background of the OS tasks are developed in this way;
for example firewall - file change checking and ....
Apllications:
a panel to control - monitor - and the user tasks in this sectin;
these 2 sides talk with each other;
they connect to each other adn the services' activity are shown in the application;
you need a database to store the viruses information to compare the app. to them to find the viruses;
other tricks can be add to find the virses but basicly is comparing between;
some other ways to find viruses :
1- finding a cyclic activity inside an app; (e.g. an unlimited cycle)
2- finding a command in an app. that is not common (e.g. accessing to some part os memory)
3- inspecting the actvity of an app(e.g. app is doing strange task like deleting files in general )
4- controling the task manager to have it monitored by antivirus to prevent/let an app to be run (e.g. antivirus blocks a autorun app but contorling the system task manager)
and other ways also that they are too much to expalne;
I am agree with you ; this project you said is good and I support ya ;)
have a good time ;
ENG.Mohammd > inventor of SIIS Systems;
yahoo ID: *REMOVED*
yahoo mail : *REMOVED*
 
Share this answer
 
v2
Comments
JF2015 26-Dec-10 5:03am    
Edited to remove mail address. Never post them in a public forum to avoid being spammed.
Sergey Alexandrovich Kryukov 25-May-11 10:15am    
I still can see Mohammad's e-mail address. Too late. Hey, spammers! :-)
--SA
Sid_Joshi 28-Jul-14 9:30am    
Which language is best to make program according to your Algorithm?
Dave Kreskowiak 10-Aug-14 10:50am    
C/C++.

If you're going to ask how to code it, don't bother. The answer requires writing an entire book.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900