时间:2019-03-17 标签:c#tcpportscannerresources

发布于 2024-08-02 10:42:52 字数 1539 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

愛放△進行李 2024-08-09 10:42:52

对于简单的一个,它只是尝试连接到每个端口并报告成功/失败,没有任何“技巧”,例如仅发送 ACK 数据包等 - 除了 System.Net 之外,您不需要任何其他东西> 和System.Net.Sockets,创建套接字,尝试连接到主机,检查是否成功。为了获得更好的性能,您可以创建更多套接字,并使用异步方法(BeginConnect/EndConnect)。

For simple one, that will just try to connect to each port and report success / failure, without any "tricks", like sending only ACK packets etc. - you won't need anything else than System.Net and System.Net.Sockets, create socket, try connecting to a host, check if you have succeeded. For better performance, you can create more sockets, and use asynchronous approach (BeginConnect/EndConnect).

千仐 2024-08-09 10:42:52

您可以使用 Pcap.Net 创建和发送原始数据包。

您还可以使用此框架捕获数据包。

它包括一个数据包解释和创建框架,因此应该很容易创建扫描端口和解析返回的数据包所需的数据包。

You can use Pcap.Net to create and send raw packets.

You can also capture packets using this framework.

It includes a packet interpretation and creation framework so it should be pretty easy to create the packets you need to scan the ports and to parse the packets returned.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文