热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Shell脚本显示当前网络连接与对应物理地址

文章标题:Shell脚本显示当前网络连接与对应物理地址。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

再贴个我利用自己写的showip读取纯真数据库和netstat -an | grep ":8080" 来查看当前电脑web服务器连接的脚本程序:)

#!/bin/bash

netstat -an | grep ":8080" | grep "ESTABLISHED" | awk -F: '{print $8}' | while read IP
do
    echo -n $IP
    showip -i $IP | grep "Location ]" | awk -F\] '{print $3 $4}'
done


  就这么简单,但是要配合 读取纯真IP数据库 showip 文章中的 showip 程序。

  运行结果如下,简单清晰短小版本:

... ...

61.153.244.172 浙江省丽水市 电信
218.81.160.142 上海市 电信ADSL
220.160.160.23 福建省厦门市 电信ADSL/LAN
222.245.68.157 湖南省邵阳市 (隆回县)电信
123.165.117.87 欧洲 CZ88.NET
219.128.36.54 广东省中山市 电信
222.172.222.74 云南省昆明市 电信
222.79.88.107 福建省厦门市 电信ADSL
218.72.6.199 浙江省杭州市 (萧山区)电信
121.229.14.33 欧洲 CZ88.NET
219.130.103.19 广东省东莞市 电信ADSL
221.226.135.32 江苏省南京市 电信ADSL
125.31.214.104 广东省广州市 视讯宽带
222.172.189.97 云南省昆明市 电信
61.138.213.90 云南省昆明市 通胜达网吧
219.130.241.138 广东省佛山市禅城区 /高明区电信ADSL
222.188.52.27 江苏省盐城市 电信ADSL
222.85.100.235 河南省郑州市 电信
222.83.160.12 广西钦州市浦北县 聚依依网吧
221.226.135.32 江苏省南京市 电信ADSL
222.64.106.172 上海市静安区 电信ADSL
218.66.92.215 福建省福州市 电信ADSL
125.91.163.7 广东省高州市 电信
218.80.101.117 上海市闵行区 /徐汇区ADSL
222.83.160.12 广西钦州市浦北县 聚依依网吧
222.246.229.177 湖南省 电信
219.144.139.131 陕西省西安市 电信ADSL
222.243.27.175 湖南省怀化市 电信ADSL
219.144.139.131 陕西省西安市 电信ADSL
61.144.98.235 广东省广州市海珠区 /荔湾区ADSL
218.79.117.162 上海市 电信ADSL
123.165.117.87 欧洲 CZ88.NET
219.133.160.21 广东省深圳市 电信ADSL
219.144.139.131 陕西省西安市 电信ADSL
219.144.139.131 陕西省西安市 电信ADSL
222.246.229.177 湖南省 电信
125.115.126.201 浙江省 电信
222.94.68.159 江苏省南京市 电信
222.212.152.124 四川省成都市 电信ADSL
125.77.120.5 福建省 电信
222.79.34.190 福建省福州市 电信LAN
121.230.138.242 欧洲 CZ88.NET
221.237.250.12 四川省西昌市 西昌学院北校区
218.14.45.203 广东省中山市 电信ADSL
222.244.96.57 湖南省 电信
218.64.46.154 江西省南昌市 电信ADSL
218.74.138.225 浙江省绍兴市 (上虞)电信
222.191.145.177 江苏省无锡市 电信ADSL
61.153.244.172 浙江省丽水市 电信
222.66.64.74 上海市静安区 /长宁区电信ADSL
222.242.10.195 湖南省吉首市 电信ADSL
222.242.10.195 湖南省吉首市 电信ADSL
58.223.34.250 江苏省连云港市 电信
218.82.122.187 上海市闵行区 电信ADSL
58.39.176.181 上海市 电信
222.246.229.177 湖南省 电信
58.39.176.181 上海市 电信
220.179.30.104 安徽省安庆市 (桐城市)电信ADSL
222.188.189.24 江苏省常州市 电信ADSL
222.222.142.108 河北省保定市 电信
219.144.139.131 陕西省西安市 电信ADSL
222.246.229.177 湖南省 电信
222.240.186.14 湖南省长沙市 电信
219.144.139.131 陕西省西安市 电信ADSL
60.191.238.74 浙江省金华市 电信
219.144.139.131 陕西省西安市 电信ADSL
125.78.23.46 福建省 电信
125.31.214.104 广东省广州市 视讯宽带
59.41.4.23 广东省广州市 电信ADSL
222.240.186.14 湖南省长沙市 电信
222.240.186.14 湖南省长沙市 电信
59.40.223.225 广东省深圳市罗湖区 电信ADSL
61.187.87.194 湖南省长沙市 电信
222.67.11.35 上海市浦东新区 电信ADSL
218.91.165.253 江苏省南通市 电信
61.187.87.194 湖南省长沙市 电信
222.240.186.14 湖南省长沙市 电信
222.246.229.177 湖南省 电信
218.91.165.253 江苏省南通市 电信
219.144.139.131 陕西省西安市 电信ADSL
61.187.87.194 湖南省长沙市 电信
125.77.120.5 福建省 电信
219.144.139.131 陕西省西安市 电信ADSL
222.85.100.235 河南省郑州市 电信
58.214.225.163 江苏省 电信
124.72.62.79 福建省 电信
218.14.45.203 广东省中山市 电信ADSL
218.91.142.201 江苏省扬州市 电信
125.31.214.104 广东省广州市 视讯宽带
125.76.227.133 APNIC CZ88.NET
123.52.1.198 欧洲 CZ88.NET
61.184.39.93 湖北省荆州市公安县 电信ADSL
60.171.111.161 安徽省马鞍山市 电信ADSL
60.166.237.111 安徽省 电信
125.92.234.192 广东省中山市 电信
222.209.7.22 四川省成都市 电信ADSL
222.222.142.108 河北省保定市 电信
222.209.7.22 四川省成都市 电信ADSL
124.79.217.44 APNIC CZ88.NET
125.77.120.5 福建省 电信
121.51.14.240 欧洲 CZ88.NET
121.9.27.117 欧洲 CZ88.NET
222.172.189.97 云南省昆明市 电信
219.133.160.21 广东省深圳市 电信ADSL
121.229.14.33 欧洲 CZ88.NET
218.20.201.102 广东省广州市番禺区 ADSL
221.226.135.32 江苏省南京市 电信ADSL
220.175.134.147 江西省南昌市 电信ADSL
61.138.213.90 云南省昆明市 通胜达网吧
222.88.62.13 河南省郑州市 电信
58.39.176.181 上海市 电信
121.10.81.189 欧洲 CZ88.NET
220.160.160.23 福建省厦门市 电信ADSL/LAN
59.57.98.41 福建省泉州市 电信
219.144.139.131 陕西省西安市 电信ADSL

... ...


推荐阅读
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 尽管Medium是一个优秀的发布平台,但在其之外拥有自己的博客仍然非常重要。这不仅提供了另一个与读者互动的渠道,还能确保您的内容安全。本文将介绍如何使用Bash脚本将Medium文章迁移到个人博客。 ... [详细]
  • 阿里云服务器搭建详解——Ubuntu
    由于自己电脑配置跟不上,双系统一开,整个电脑就会变得非常卡顿,所以决定在阿里云买一个云服务器。听朋友说,学生买的话是非常便宜 ... [详细]
  • 华为与红帽联手,加速开源电信软件革新
    华为与红帽携手合作,旨在加速开源电信软件的发展,以满足大型电信运营商对灵活网络解决方案的需求。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 每种编程语言都有其独特的完成任务的方式,这也说明了为什么有这么多语言可供选择。在JimHall的《不同的编程语言如何完成相同的事情》文章中,他演示了13种不同的语言如何使用不同的语 ... [详细]
  • 本文详细记录了使用 Docker 创建和管理自定义网络的命令,包括创建指定子网的网络、删除网络以及在指定网络中运行容器的具体操作。 ... [详细]
  • 1、什么是过滤器管道使用竖线(|)将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。连续使用竖线表示第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入, ... [详细]
  • 本文介绍了一个使用mii-tool工具检查网络接口状态的Bash脚本,并将结果记录到日志文件中。 ... [详细]
  • 环境变量是用于描述系统运行环境的一系列变量,如PATH指定了命令的搜索路径,SHELL指定了默认的Shell。本文介绍了如何加载和管理这些环境变量,以及普通变量与环境变量的区别。 ... [详细]
  • 本文介绍了如何在Linux系统中将命令添加到PATH环境变量中,以便在任何位置都能直接运行这些命令。PATH是一个包含多个目录路径的字符串变量,当输入不带路径的命令时,系统会在这些路径中查找并执行相应的命令。 ... [详细]
  • 本文详细介绍了在Mac平台上安装和配置MySQL的步骤,包括下载安装包、卸载MySQL以及解决命令行中找不到mysql命令的问题。 ... [详细]
  • Linux bash 命令行下实现可视化文件或文件夹浏览
    Linuxbash命令行下实现可视化文件或文件夹浏览  有时候部署环境,需要配置文件路径或者载入相应的配置文件。这种情况下,如果用传统的手动修改配置的方式配置,会比较容易出意外(比 ... [详细]
  • Linux中tput命令怎么用
    这篇文章主要介绍Linux中tput命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令tput命令将通过ter ... [详细]
  • 如何在Windows上使用Gitee创建远程仓库
    本文详细记录了在Windows系统上使用Gitee创建远程仓库的步骤,帮助解决无法注册GitHub的问题。 ... [详细]
author-avatar
我可不是文章
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有