2013-05-10 2 views
1

У нас есть довольно большой набор приложений dot Net с большой базой исходного кода. Есть ли быстрый и простой способ идентифицировать все те приложения, которые отправляют электронную почту или используют наши SMTP-серверы? Очевидными способами будет текстовый поиск для Mail, SMTP и т. Д. Также просматривайте конфигурационные файлы ... есть ли способ, который быстрее, точнее или точнее?Проверка, отправляются ли приложения по электронной почте

+2

Вы можете использовать инструмент статического анализа, такой как NDepend http://www.ndepend.com/, чтобы определить зависимость от классов .NET Smtp. –

+0

Вы ищете код ванили, предположительно написанный вашей организацией специально для этого, или для злонамеренно вставленного кода, который может быть замаскирован? Это радикально изменит ответ, поскольку «поиск вредоносного кода» вряд ли будет простым или быстрым. –

+0

Ванильный код, подозрительный злонамеренный код –

ответ

0

Вы можете попробовать что-то вроде Fiddler, если у вас много процессов - он захватывает все веб-запросы и показывает вам, какое приложение только что отправили/получили данные.

+0

Я думаю, что это интересная идея, но как найти приложения, способные отправлять почту, но вряд ли когда-либо делать? –

+0

О, и есть ли Fiddler даже работать с SMTP? Я не знал, что это так? –

Смежные вопросы