Разработка Антивирусной системы
Приветствую.
Есть идея создать полноценную антивирусную систему – аналог существующих.
• Антивирусная система будет распространяться бесплатно для одного пользователя (для дома) и платно для организаций.
• Проект сам по себе очень серьезный и долгосрочный. Т.е не ограничиться написанием пары модулей, а будет периодически требовать доработок и обновлений
• Хотелось бы начать работать с двумя – тремя программистами
• Что касается оплаты: Предлагаю не делать какие либо модули на заказ, а стать полноправными участниками разработки и партнерами. Оплата будет идти с продаж продукта (В случае успешной разработки: выгода очевидна. В случае неуспешной опыт и реклама)
По проекту:
Антивирус использует бесплатные базы сигнатур от ClamAv – 225 000 записей (+ ежедневные обновления)
На данный момент готово:
• Движок антивирусной системы
• Сканнер файлов (удаление, карантин, переименование)
• Монитор файлов (перехват реализован с использованием Dll Inject) В данный момент перехватывается только запуск приложений.
• Модуль обновления: Обновляет полностью все модули, сервисы и базу данных сигнатур.
• Control Center: Централизованное управление всеми антивирусными компонентами
• Tray агент – утилита в трее через которую выводиться информация (например о сканируемом файле) и управление модулями
• Утилиты расширения: Список процессов, Контроль автозагрузки программ и сервисов
Все готово, работает, перехватывает и ищет вирусы. С бета версией можно ознакомиться. Скачать можно по запросу в личку.
Антивирус и все модули к нему кроме самого движка написаны на Delphi (движок на С++)
На данный момент планы такие: ( т.е нужно мне от вас :) включая совместную разработку)
• Написание полноценного Firewall
• Модуль для лечения (так как ClamAv не предусматривает лечения)
• Написание активного сканнера web трафика
• Написание активного сканнера Email (наработки есть)
• Написание сетевого Control Center (обновление и управление всеми антивирусами в сети)
• Написание OnLine сканнера (например через ActiveX)
• Полноценный модуль контроля автозагрузки
• Модуль родительского контроля
• Модуль контроля баннеров и всплывающих окон
• Модуль антиспама (глобальный либо как плагины к The Bat – Оутлука )
Соответственно сайт, форум, wiki и пр.
Рассмотрю все предложения. И разрабатывать проект буду сам и дальше даже один. Но думаю что при грамотном подходе можно не только повысить свой профессиональный уровень но и заработать.
Авторские права:
• На движок: ClamAV
• На сигнатуры ClamAV
• На все написанные мной модули: мои
• На все написанные Вами модули: Ваши
Исходники уже готовых модулей не раскрываются и не передаются.
План написания примерно следующий: Вы разрабатываете модуль, dll или скрипт. Передаете мне, я встраиваю их в продукт.
Оплата: либо сразу за готовый код (например, какой то модуль на заказ) либо совместная продажа и участие в проекте как партнер (т.е % от продаж)
Все вопросы в личку либо можно создать раздел на форуме