一个熟悉我正在研究的项目是解析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) 当我尝试 ping 我的网络时。我收到一堆错误。
绑定到接口时出现问题,errno: 92 socket_bindtodevice: 协议不可用。
我在 Windows 中使用开发人员模式。如何解决?
我安装了在 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 上搜索了此错误以及此平台,但找不到任何解决方案来修复此错误。
我想在我的子网上找到打开ssh的计算机,但它显示结果中的所有主机,而不仅仅是那些有开放端口的主机这是我的命令
nmap -PN -p 22 --open -oG - 192.168.*.* | awk '{print $2}' > sshopen.txt
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个脚本,用于构建 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) 我正在尝试使用Nmap(更具体地说是Android智能手机)在LAN上识别移动设备.我的笔记本电脑和目标(Android智能手机)都连接到同一个接入点.我可以ping设备等.当我对智能手机运行标准Nmap扫描时,它表示所有1000个端口都已关闭,考虑到我在扫描运行时正在浏览手机上的网页,这很奇怪.没有端口打开,设备发现非常困难.
有人知道在网络上识别智能手机的有效方法吗?或者任何人都可以通过移动设备解释这种行为?
提前致谢
我需要为Nmap扫描指定特定的IP范围,例如:
192.168.1.140 - 192.168.3.255
如果我这样做:
192.168.1-3.140-255
不会扫描192.168.2.7,192.168.3.7等IP地址(第4个actet中只有140-255).
我正在尝试使用带有正常扫描的脚本的nmap.但是在执行nmap -sn --script=...它时只找到主机(目标)并停止.
使用脚本扫描目标但不执行端口扫描的命令是什么?
我正在测试一些域名以及他们在发生异常事件时提醒我的能力.我正在使用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次.(如果可能的话)
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 变量和路径。
nmap ×10
bash ×2
android ×1
arp ×1
awk ×1
cmd ×1
grep ×1
http ×1
ip-address ×1
linux ×1
networking ×1
openssl ×1
parsing ×1
powershell ×1
range ×1
scripting ×1
shell ×1
smartphone ×1
ubuntu ×1
windows ×1