port-scanning相关内容

在 C++ 中检查打开的 UDP 端口

如何使用本机 C++ 检查远程 UDP 端口是否打开?由于 UDP 是无连接的,因此调用 connect() 没有帮助.我无法尝试绑定它,因为它不是本地的.nmap 也不能表示.(但是 netstat 可以找到,但我认为它会查看有关打开端口/文件的内部信息).反正有检测吗?如果我在网络级别向下一层,是否可以通过 C++ 发送 ICMP 消息来检查端口不可达状态?我的意思是,这是否会提供有关端口状态 ..
发布时间:2022-01-19 16:03:22 C/C++开发

使用 Java 扫描端口的最快方法

我制作了一个非常简单的端口扫描器,但运行速度太慢,所以我正在寻找一种方法来使其扫描速度更快.这是我的代码: public boolean portIsOpen(String ip, int port, int timeout) {尝试 {套接字套接字 = new Socket();socket.connect(new InetSocketAddress(ip, port), timeout);s ..
发布时间:2021-12-11 11:17:58 Java开发

Syn Flood 和端口扫描攻击有什么区别?

我对 SYN Flood 和端口扫描攻击之间的区别感到困惑.知道 TCP SYN Flood 通常被称为“半开"扫描,因为您没有打开完整的 TCP 连接.您发送一个 SYN 数据包,就好像您要打开一个真正的连接并等待响应一样.端口扫描因目标端口而异,但我认为它们有类似的操作,如果不是,请说明. 解决方案 目的是为“half-open"和“open"消耗 tcp backlog.http:/ ..
发布时间:2021-09-27 19:58:37 其他开发

如何使用 Nmap 检索 TCP 和 UDP 端口?

我需要在使用 Nmap 的同一扫描中以最快的方式检索 TCP 和 UDP 端口.我会试着更好地解释它.如果我使用最常用的命令: nmap 192.168.1.1 它只检索 TCP 端口,而且速度非常快. 如果我使用以下命令: nmap -sU 192.168.1.1 它只检索 UDP 端口,而且速度相当快(虽然不是那么快,但仍然如此). 我的问题:是否有两个命令的组合?我试过了 ..
发布时间:2021-09-04 19:55:11 其他开发

如何检查网络端口访问并显示有用的消息?

我正尝试使用powershell来检查端口是否打开,如下所示. (new-object Net.Sockets.TcpClient).Connect("10.45.23.109", 443) 此方法有效,但是输出不是用户友好的.这意味着如果没有错误,则可以访问.有什么方法可以检查是否成功并显示诸如“端口443处于运行状态"之类的消息? 解决方案 实际上,谢伊·莱维(Shay le ..
发布时间:2020-05-29 01:32:06 其他开发

在C ++中检查打开的UDP端口

如何使用本机C ++检查是否打开了远程UDP端口?由于UDP没有连接,因此调用connect()没有帮助.我不能尝试绑定它,因为它不是本地的. nmap也不能表示. (但是netstat可以找到,但是我认为它查看的是有关打开的端口/文件的内部信息).反正有检测到吗?如果我在网络级别上走下一层,是否可以通过C ++发送ICMP消息以检查端口无法访问状态?我的意思是,这样可以提供足够的端口状态信息吗? ..
发布时间:2020-05-17 18:32:23 C/C++开发

使用Java扫描端口的最快方法

我制作了非常简单的端口扫描程序,但运行速度太慢,所以我正在寻找方法让它扫描得更快。这是我的代码: public boolean portIsOpen(String ip,int port,int timeout){ try { 套接字套接字= new Socket(); socket.connect(new InetSocketAddress(ip,port),timeout); ..
发布时间:2018-09-26 14:08:13 Java开发

C#中的TCP端口扫描资源

有谁任何.NET库或资源,这将帮助我实现一个TCP端口扫描器? 解决方案 有关的知道简单的一个,那将只尝试连接到每个端口并报告成功/失败,没有任何“招数”,如只发送ACK包等等 - 你不需要其他任何东西比 System.Net 和的System.Net.Sockets ,创建套接字,尝试连接到主机时,请检查您是否已经成功了。为了获得更好的性能,可以创造更多的插槽,并使用异步方式(Begin ..
发布时间:2016-09-20 09:06:38 C#/.NET