Да, консольное приложение и C # можно использовать для создания нейронной сети. Конечно, если вы хотите больше визуальных аспектов в пользовательском интерфейсе, вы захотите использовать WinForms / WPF / Silverlight и т. Д. Невозможно сказать, насколько большой будет программа, поскольку недостаточно информации о том, что вы хотите сделать. Кроме того, размер не должен быть проблемой, если он эффективен.
Полагаю, это какой-то проект последнего года? Какой тип нейронной сети вы используете? Вы должны прочитать некоторые научные статьи / технические документы по использованию NN с обнаружением вторжений, чтобы получить представление. Например, этот PDF содержит некоторую информацию, которая может помочь.
Ты должен делать это по одному шагу за раз. Создание нейронной сети отделено от создания нового правила в Snort. Работайте по одной теме за раз, иначе вы будете просто ошеломлены. Учитывая, что самой трудной частью, скорее всего, будет NN, вам следует сначала сосредоточиться на этом.
Маловероятно, чтобы кто-нибудь проходил с вами каждый шаг, поскольку это довольно большой проект. Покажите, что вы сделали, и объясните, где вам нужна помощь.