从终端中的命令中提取结果
nmap我local 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 脚本
有没有办法提取网站的特定部分并将其显示在终端中?该网站上有几个部分显示用户名和密码,供人们访问其 VPN (VPNBook)。然而他们更改了密码,所以我想知道是否可以制作一个 shell 脚本来访问该网站、提取用户名和密码字段并显示它。
现在用户名和密码字段是:
Username: vpnbook
Password: he2qv5h
Run Code Online (Sandbox Code Playgroud)
如果有人能为我指明开始这个项目的正确方向,那就太好了。