标签: nmap

解析nmap输出

一个熟悉我正在研究的项目是解析nmap结果.

(我知道的-oG选项,但我的工作grep,awk,for,和while循环在这里).

以下是我正在尝试解析的内容:

Starting Nmap 7.60 ( https://nmap.org ) at 2017-12-05 11:26 EST
Nmap scan report for house.router.nick (192.168.1.1)


Host is up (0.00059s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
53/tcp   open  domain
427/tcp  open  svrloc
1900/tcp open  upnp

MAC Address: 50:C7:BF:A8:CF:C8 (Tp-link Technologies)


Nmap scan report for 192.168.1.2


Host is up (0.00034s latency).
Not shown: 996 closed ports
PORT      STATE SERVICE
22/tcp …
Run Code Online (Sandbox Code Playgroud)

bash awk grep parsing nmap

8
推荐指数
1
解决办法
1238
查看次数

绑定到接口时出现问题,错误号:92。我收到此错误。我在 Windows 中使用开发人员模式。如何修复

当我尝试 ping 我的网络时。我收到一堆错误。

绑定到接口时出现问题,errno: 92 socket_bindtodevice: 协议不可用。

我在 Windows 中使用开发人员模式。如何解决?

linux windows networking nmap

8
推荐指数
2
解决办法
1万
查看次数

在 Zenmap 7.93 上运行的 NMAP NSOCK ERROR ssl_init_helper OpenSSL 旧提供程序无法加载

我安装了在 Windows 11 上调用 Nmap 的最新版本的 Zenmap 7.93。我还安装了最新版本的 OpenSSL 1.1.1.q。然而,当我启动 Zenmap 并进行密集扫描时:

nmap -T4 -A -v 192.168.1.12
Run Code Online (Sandbox Code Playgroud)

Zenmap 顶部显示以下消息:

Starting Nmap 7.93 ( https://nmap.org ) at 2022-09-10 07:29 Eastern Daylight Time

NSOCK ERROR [0.4770s] ssl_init_helper(): OpenSSL legacy provider failed to load.
Run Code Online (Sandbox Code Playgroud)

我在 Google 上搜索了此错误以及此平台,但找不到任何解决方案来修复此错误。

openssl nmap

8
推荐指数
1
解决办法
2万
查看次数

仅在开放端口上的nmap扫描中输出IP

我想在我的子网上找到打开ssh的计算机,但它显示结果中的所有主机,而不仅仅是那些有开放端口的主机这是我的命令

nmap -PN -p 22 --open -oG - 192.168.*.* | awk '{print $2}' > sshopen.txt
Run Code Online (Sandbox Code Playgroud)

谢谢

shell nmap

7
推荐指数
1
解决办法
2万
查看次数

Nmap - RTTVAR 已增长至 2.3 秒以上,降至 2.0

我有一个脚本,用于构建 icinga2 的配置。网络很大,多个/13就很大。当我运行脚本时,我不断收到 RTTVAR 已增长到超过 2.3 秒,减少到 2.0 错误。我尝试提高 gc_thresh 并分解子网。我已经浏览了谷歌的一些信息,但似乎找不到解决办法。如果有人有任何想法,我将非常感激。我使用的是 Ubuntu 16.04

我的脚本:

# Find devices and create IP list
i=72
while [ $i -lt 255 ]
    do
    echo "$(date) - Scanning xx.$i.0.0/16" >> files/scan.log
    nmap -sn --host-timeout 5 xx.$i.0.0/16 -oG - | awk '/Up$/{print $2}' >> files/ip-list
    let i=i+1
    done
Run Code Online (Sandbox Code Playgroud)

我的/etc/sysctl.conf

# Force gc to clean-up quickly
net.ipv4.neigh.default.gc_interval = 3600

# Set ARP cache entry timeout
net.ipv4.neigh.default.gc_stale_time = 3600

# Setup DNS threshold for arp 
net.ipv4.neigh.default.gc_thresh3 = 8192 …
Run Code Online (Sandbox Code Playgroud)

bash scripting ubuntu arp nmap

7
推荐指数
1
解决办法
7万
查看次数

使用Nmap识别移动设备

我正在尝试使用Nmap(更具体地说是Android智能手机)在LAN上识别移动设备.我的笔记本电脑和目标(Android智能手机)都连接到同一个接入点.我可以ping设备等.当我对智能手机运行标准Nmap扫描时,它表示所有1000个端口都已关闭,考虑到我在扫描运行时正在浏览手机上的网页,这很奇怪.没有端口打开,设备发现非常困难.

有人知道在网络上识别智能手机的有效方法吗?或者任何人都可以通过移动设备解释这种行为?

提前致谢

android smartphone identification nmap

6
推荐指数
1
解决办法
2万
查看次数

Nmap IP范围规范

我需要为Nmap扫描指定特定的IP范围,例如:

192.168.1.140 - 192.168.3.255

如果我这样做:

192.168.1-3.140-255

不会扫描192.168.2.7,19​​2.168.3.7等IP地址(第4个actet中只有140-255).

ip-address range nmap port-scanning

5
推荐指数
1
解决办法
2万
查看次数

nmap跳过端口扫描但执行--script?

我正在尝试使用带有正常扫描的脚本的nmap.但是在执行nmap -sn --script=...它时只找到主机(目标)并停止.

使用脚本扫描目标但不执行端口扫描的命令是什么?

nmap

5
推荐指数
1
解决办法
2315
查看次数

多次重复发生的过程

我正在测试一些域名以及他们在发生异常事件时提醒我的能力.我正在使用nmap扫描域的开放端口.下面的脚本打开一个新的cmd窗口并运行nmap.我搜索进程ID并检查进程(cmd)是否仍在运行.扫描结束后,它将再次运行nmap扫描.

function nmaptest {
    $prog1="cmd"
    $params1=@("/C";"nmap.exe -Pn -sX 192.168.1.0/24")
    Start-Process -Verb runas $prog1 $params1 #starts
}

while(1 -eq 1){
    nmaptest
    $processes = get-process $prog1 | out-string
    $sp = $processes.Split(' ',[System.StringSplitOptions]::RemoveEmptyEntries)
    $procid = $sp[22]
    echo $procid

    while(get-process -id $procid){ }
}
Run Code Online (Sandbox Code Playgroud)

这很好用.我需要帮助的是并行执行此过程8次.(如果可能的话)

powershell cmd powershell-2.0 nmap

5
推荐指数
1
解决办法
72
查看次数

为什么在 Git Bash 上找不到 ncat?

user_1 (master *) 1_EchoServer $ python -m http.server 8000

Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
127.0.0.1 - - [30/Sep/2017 18:57:11] "GET / HTTP/1.1" 200 -
Run Code Online (Sandbox Code Playgroud)

设置一个简单的服务器。我想用ncat连接它来学习HTTP。

我安装 ncat(pip install nmap):

    user_1 Documents $ pip install nmap
    Requirement already satisfied: nmap in c:\python36\lib\site-packages
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试连接时,找不到 cmd。它更早工作。不知道我是怎么弄坏的。

user_1 Documents $ pip install nmap
Requirement already satisfied: nmap in c:\python36\lib\site-packages
user_1 Documents $ ncat -l 9999
bash: ncat: command not found
Run Code Online (Sandbox Code Playgroud)

我在 Windows 上使用 git bash,我在 c 驱动器上设置了 python36 并相应地更改了 env 变量和路径。

http nmap

5
推荐指数
1
解决办法
8707
查看次数