小编iam*_*00t的帖子

从终端中的命令中提取结果

从终端中的命令中提取结果

nmaplocal network使用以下命令对我的进行了扫描:

nmap -sP 192.168.1.*
Run Code Online (Sandbox Code Playgroud)

当我运行该命令时,我得到的内容与此类似:

Nmap scan report for macbook.att.net (192.168.1.21)
Host is up (0.019s latency).
MAC Address: 71:DF:4B:44:80:F1 (Apple)
Nmap scan report for lenovo.att.net (192.168.1.15)
Host is up (0.045s latency).
MAC Address: 21:EA:7D:84:08:A1 (Liteon Technology)
Run Code Online (Sandbox Code Playgroud)

如何运行该命令,但只输出如下结果:

1. Apple (192.168.1.21)
2. Liteon Technology (192.168.1.15)
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的

到目前为止,我已尝试使用grep,但效果不如我预期。我只需要知道如何从 nmap 扫描中获取结果并将其组织在一个列表中,其中包含“( )”和 IP 地址之间的内容。

shell-script text-processing nmap

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

从网站检索文本的 Shell 脚本

从网站检索文本的 Shell 脚本

有没有办法提取网站的特定部分并将其显示在终端中?该网站上有几个部分显示用户名和密码,供人们访问其 VPN (VPNBook)。然而他们更改了密码,所以我想知道是否可以制作一个 shell 脚本来访问该网站、提取用户名和密码字段并显示它。

现在用户名和密码字段是:

Username: vpnbook
Password: he2qv5h
Run Code Online (Sandbox Code Playgroud)

如果有人能为我指明开始这个项目的正确方向,那就太好了。

shell bash shell-script

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

标签 统计

shell-script ×2

bash ×1

nmap ×1

shell ×1

text-processing ×1