第六步:设置自己的加密类型和加密密码后软件会生成密钥。
第七步:软件会将生成的密钥显示出来,我们只要在MSN会话中使用这个密钥就可以实现聊天内容的加密效果了。(如图3)
第八步:每当你进行MSN聊天时任务栏上的Simplite都会工作。当然如果你聊天的对象没有安装Simplite的话,加密信息是无法传输给对方的。会出现“unencrypted,no simp remotely”的提示。(如图4)
所以说要想真正实现MSN通讯的加密,需要在聊天双方计算机上都安装这个Simplite工具,并生成相应的密钥。不过一旦成功加密使用sniffer这类软件就再也无法监测出聊天的真实内容了。
二,用代理应对sniffer嗅探:
那么可能有的读者会问如果某网络应用不支持SSL加密通讯又或者没有专门的加密程序匹配他的话,我们该如何操作来反sniffer嗅探呢?这就需要我们通过代理的方式解决了。
一般来说我们可以搜索的方法找到可用的代理服务器,然后设置网络应用使用该代理即可。如果找不到也不用担心,这里笔者为各位IT168读者介绍一款小巧且功能强大的代理服务搭建工具,通过他我们可以在内网建立一个专门属于自己的代理服务器,从而利用该代理服务器巧妙的应对sniffer嗅探。笔者推荐的这个代理服务搭建小工具名称为flosProxy,版本是Flos HTTP Proxy Ver1.0,大小只有20K,随附件将程序送上。
第一步:下载该代理服务搭建程序,然后直接运行主程序即可打开。
第二步:操作界面上手很简单,通过option对代理各个参数进行配置。
第三步:设置代理服务器使用的IP地址,端口号以及容许最大带宽等信息,当然还包括是否基于用户名和密码来验证代理,点OK按钮将设置保存,之后我们点主界面菜单中的启用代理即可。
第四步:客户端各个网络应用就可以利用设置的代理服务器IP地址以及恰当的端口来实现应对sniffer的功能了。(如图5)
不过通过代理的方式来应对sniffer嗅探存在一个缺点,那就是代理服务器所在IP不能够处于sniffer嗅探的网段内,否则代理服务器也被sniffer嗅探,那么相应的通过代理访问外部网络的各个应用与服务也将被sniffer嗅探到可用信息。另外由于各个网络应用都是通过代理服务器向外通讯,所以在使用和通讯速度方面会受到一定影响。