2013-05-10 35 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

相关问题