At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
Antivirus software is incredibly complex, honestly I'm not even remotely qualified to answer this question. Of course, C would be ideal.
ok then C it is. and what type of stuff i need to know for it have any ideas ?
sire if it is complex so can you suggest me some other project topics ? please
Indeed, an antivirus is extremely complex; it would have to have knowledge of most existing viruses (hundreds of thousands) and how they work to detect and dispose of them. Moreover, an antivirus requires the programmer to keep it up to date with the latest threats, as they are usually created to circumvent the modern antiviruses. How good at you at programming? Although judging from your question, I do not think you must be too experienced.
yes i m not that experienced but i have developed alot of small management systems and i m doing my graduation in software engineering. i just want to go for something more advance and interesting. since antivirus is complex can you suggest anyother software that i can develop.
Have you tried working with artificial neural networks? They usually pose an exciting challenge for a long semester's project, i.e., four to five months.
no i didnt tried that. well i m not developing these software for university i m doing it for practice and for experience.
and plus i m not interested in hardware related stuff.
You could also try programming a genetic algorithm for optimization purposes: http://www.obitko.com/tutorials/genetic-algorithms/ By the way, an artificial neural network is a software model; I haven't mentioned any hardware yet.
i'll look at genetic algorithms it sounds interesting
hey across a question is it possible to design a software that can help preventing hacking ?
There's an enormous amount of software (and hardware) breaches that fit into the vague term of "hacking." For example, you could intercept a message between a sender and a receiver and decrypt it and that would be considered hacking. Similarly, you could execute a key-logging program in the background, steal user information and that would also be considered hacking. You could also program a software that generates strings with the intention of brute-forcing password guessing and that would be considered hacking. It all depends on what you mean exactly with the word.
hacking = stealing passwords or stuff like that it a big issue now a day. well anyways thanks for your time. really appreciate your help :)
You're welcome. ;)