2013-05-10 115 views
1

我們有相當多的dot Net應用程序套件,大型源代碼庫。有沒有一種快速簡便的方法來識別所有發送電子郵件或使用我們的SMTP服務器的應用程序?顯而易見的方法是做一個文本搜索郵件,SMTP等。同時審查配置文件...有沒有更快,更完整或準確的方式?驗證應用程序是否發送電子郵件

+2

您可以使用靜態分析工具(如NDepend http://www.ndepend.com/)來確定對.NET Smtp類的依賴性。 – 2013-05-10 20:05:33

+0

您是否正在尋找由您的組織爲此目的編寫的香草代碼,或者是否爲可能僞裝的惡意插入的代碼?這將從根本上改變答案,「尋找惡意代碼」不太可能簡單或快速。 – 2013-05-13 13:39:34

+0

香草代碼,沒有懷疑惡意代碼 – 2013-05-13 15:12:53

回答

0

如果您有很多進程,您可以嘗試類似Fiddler的方法 - 它捕獲所有網絡請求並向您顯示剛剛發送/接收數據的應用程序。

+0

我認爲這是一個有趣的想法,但是如何找到能夠發送郵件但幾乎沒有做過的應用程序? – 2013-05-13 15:14:55

+0

呵呵,Fiddler甚至可以使用SMTP嗎?我不知道它的確如此? – 2013-05-13 15:17:19

相關問題