热门标签 | 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

... ...


推荐阅读
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 本文介绍了在Mac上配置环境变量,实现Python3的命令行调用的步骤。首先通过官网下载或使用brew安装Python3,并找到安装路径。然后将该路径添加到环境变量中,可以通过编辑.bash_profile文件或执行source命令来实现。配置完成后,即可在命令行中直接调用Python3。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • 本文介绍了Shell中for命令的基本格式和用法,通过提供一个值列表来迭代执行一系列命令。同时还介绍了如何读取列表中的值,并给出了for命令与其他命令的结合使用示例。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
  • 从U ... [详细]
  • crontab 自动执行定时任务时,命令无法执行的解决方案
    为什么80%的码农都做不了架构师?最近在工作中需要使用crontab执行定时任务,处理memcacheq消息队列里的数据,但是发现在 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
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社区 版权所有