我想在我的电脑上写一个完全随意的SMB服务器。
我正在使用Impact(http://code.google.com/p/impacket/source/browse/trunk/impacket/smbserver.py),但问题(可能)是我无法收听端口445,因为它已经被Windows使用了。
我已经杀死了LanmanServer服务,但它没有帮助。
正在运行netstat -a
我可以清楚地看到端口445仍在使用中。
使用CurrPorts我可以看到正在侦听此端口的进程是PID 4(a.k.a。System
进程),但显然我不能(也不想)杀死它。
另一方面,只是为了它,我试图听一些随机端口(5002),并通过连接\\[my internal ip = 10.0.0.4]:5002\
检查SMB服务器,奇怪的是,这也没有没事。
我可以在Wireshark中看到一些请求..我知道我的python进程正在侦听此端口,但它只是没有回答。
在服务器上我运行它:
SMBSERVER(('10.0.0.4', 5002))