标签: nmap

解析Nmap结果BASH

我正在写一个BASH脚本.从命令行我可以调用nmap,我想提取特定端口的ip.

$ nmap [ip]/24

Starting Nmap 6.47 ( http://nmap.org ) at 2015-02-26 01:59 PST
Nmap scan report for 192.168.56.1
Host is up (0.0012s latency).
Not shown: 500 closed ports, 499 filtered ports
PORT     STATE SERVICE
3689/tcp open  rendezvous

Nmap scan report for 192.168.56.101
Host is up (0.00042s latency).
Not shown: 998 closed ports
PORT   STATE SERVICE
21/tcp open  ftp
22/tcp open  ssh
Run Code Online (Sandbox Code Playgroud)

我想要端口21的IP地址.在这个例子中,它将是192.168.56.101.如何从此返回中提取并将其保存到变量?谢谢

ip bash grep nmap

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

移动到vim中第一行的非空白字符

我在移动到vim中第一行的非空白字符时遇到了一些麻烦.

此操作的通常映射是^,但在我的键盘中,重音位于数字6键,因此我必须按Shift + 6才能获得它.

正如预期的那样,Shift + 6不会将我带到NORMAL模式下行的第一个非空白字符,它只是打印^我的光标所在的位置,然后按下任何其他键后^消失,我又回到了我以前在哪里

我一直试图将这个动作映射到其他一些快捷方式一段时间,但没有运气.我也尝试了类似的东西nmap <S-6> ^,但它没有奏效.

有人也遇到过这个问题吗?我用Google搜索,但似乎无法找到遇到同样问题的人.

这是该快捷方式的VIM 文档,我还想指出我正在使用苹果魔术键盘,将"US International - PC"设置为输入法.

vi vim editor nmap vim-plugin

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

Nmap的python子进程问题

我试图让一个 linux 二进制文件通过使用子进程将其标准输出发送到一个变量。但只要不断得到回溯。

>>> import subprocess
>>>nmap -sn -Pn todd.ns.cloudflare.com --script dns-check-zone --script-args='dns-check-zone.domain=www.macmonster.com
Run Code Online (Sandbox Code Playgroud)

任何想法(哦,我使用 Python2.7)。

理想情况下,我想避免使用 Shell=true 来避免任何安全问题。

谢谢,

python subprocess nmap

0
推荐指数
1
解决办法
2748
查看次数

nmap不显示,正常吗

我想了解 Nmap NSE 脚本是如何工作的。我使用一些脚本扫描主机,但所有脚本都没有显示任何内容,甚至没有说找不到结果。Nmap 的做法正常吗?如下示例,我运行了 3 个不同的脚本,但它们都返回相同的内容。

s# nmap -T4 --script ftp-proftpd-backdoor.nse 192.168.13.205

Starting Nmap 6.47 ( http://nmap.org ) at 2015-08-18 01:34 EDT
Nmap scan report for 192.168.13.205
Host is up (0.22s latency).
Not shown: 982 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
80/tcp   open  http
135/tcp  open  msrpc
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
1026/tcp open  LSA-or-nterm
1029/tcp open  ms-lsa
1030/tcp open  iad1
1036/tcp open  nsstp
1521/tcp open  oracle
2030/tcp open  device2
2100/tcp open  amiganetfs …
Run Code Online (Sandbox Code Playgroud)

nmap output

0
推荐指数
1
解决办法
7611
查看次数

当我尝试运行 Zenmap 时,终端向我展示了这个

无法导入 zenmapGUI.App 模块:“没有名为 gtk 的模块”。我检查了这些目录:

/usr/local/bin
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)

如果您将 Zenmap 安装在另一个目录中,您可能需要将模块目录添加到 PYTHONPATH 环境变量中。

- - - - - - - - - - - - - - - - - - - - - - - - 解决- -------------------------------------------------- -----------------

$ mkdir -p ~/Downloads/zenmap
$ cd ~/Downloads/zenmap
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.80+dfsg1-1build1_all.deb
Run Code Online (Sandbox Code Playgroud)

你必须解包那些 2 /.deb 然后你去

python nmap kali-linux

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

标签 统计

nmap ×5

python ×2

bash ×1

editor ×1

grep ×1

ip ×1

kali-linux ×1

output ×1

subprocess ×1

vi ×1

vim ×1

vim-plugin ×1