标签:

使用方法:

git clone https://github.com/Firxiao/check_public_ip.git

cd check_public_ip

chmod +x check_public_ip.py

cp conf.ini.example conf.ini

更改配置文件

将其中的邮箱配置改好

vi conf.ini

#url can return your public ip address

[url]

url = http://ifconfig.me

[mail_server]

smtp_server = smtp.example.com

mail_user = user

mail_pass = password

mail_postfix = example.com

[user]

mailto_list = ["user1@example.com","user2@example.com"]

配置好后执行

./check_public_ip.py

第一次执行会将当前公网ip地址记录至当前目录的public_ip.txt中,不会发邮件提醒

测试发邮件可以将public_ip.txt 清空 再执行即可

可以加入到crontab

*/5 * * * * /opt/check_public_ip/check_public_ip.py >/dev/null 2>&1

标签:

python扫描局公网ip_公网IP检测(python)相关推荐

  1. java获取公网ip_动态IP变固定IP,国内IP变海外IP,助力企业数据传输提高工作效率...

    在IPv4的地址数量越来越枯竭的情况下,大多数非专线的个人用户或者企业用户的ip地址都是动态ip地址,甚至很多都被更改为私网ip了,这给个人或者企业用户带来了很大不便.下面我们就来解决这些问题,让你可 ...

  2. python multi不断乘_芝麻IP:Python几种矩阵乘法np.dot, np.multiply……

    1.同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):针对二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积. Python代码如下: ...

  3. 检测Python代码规范--Flake8

    Flake8 是由Python官方发布的一款辅助检测Python代码是否规范的工具,相对于目前热度比较高的Pylint来说,Flake8检查规则灵活,支持集成额外插件,扩展性强. Flake8 是&q ...

  4. python开源代码-这7个开源的Python库,让你轻松代码分析

    原标题:这7个开源的Python库,让你轻松代码分析 开源最前线(ID:OpenSourceTop) 猿妹编译 来源:https://opensource.com/article/18/7/7-pyt ...

  5. python扫描proxy并获取可用代理ip列表

    mac或linux下可以work的代码如下: # coding=utf-8import requests import re from bs4 import BeautifulSoup as bs i ...

  6. python扫描局域网端口和ip_python实现扫描局域网指定网段ip的方法

    一.问题由来 工作的局域网中,会接入很多设备,机器人上的网络设备就2个了,一个巨哥红外,一个海康可见光.机器人还有自身的ip. 有时候机器人挂的多了,设备维修更换中,搞来搞去就不记得ip是什么,用自带 ...

  7. 使用 Python 快速扫描局域网中活动的 IP

    部分数据来源:ChatGPT 本文仅用于信息安全的学习,请遵守相关法律法规,严禁用于非法途径.若观众因此作出任何危害网络安全的行为,后果自负,与本人无关. 简介 如果你需要在局域网中查找活动的 IP ...

  8. 群晖NAS公网访问(IP+DNSPOD+桥接+端口转发+DDNS+WebDAV)

    群晖NAS公网访问 (IP+DNSPOD+桥接+端口转发+DDNS+WebDAV) 文章更新一版,结果审核不过,只能转载了: https://www.cnblogs.com/nomil9/articl ...

  9. python爬虫动态更换ip_学爬虫怎么能不会这8个技巧?动态换ip代理都知道

    [太阳软件]用python也差不多一年多了,python应用最多的场景还是web快速开发.网络爬虫.自动化运维:写过简单网站.写过自动发帖脚本.写过收发邮件脚本.写过简单验证码识别脚本. 网络爬虫在开 ...

最新文章

  1. 使用BabeLua3.x在cocos2d-x中编辑和调试Lua
  2. @EnableGlobalMethodSecurity(prePostEnabled = true)
  3. python的引用计数分析(二)
  4. C++ 暴力搜索String pattern search字符串模式的实现算法(附完整源码)
  5. [知识图谱实战篇] 八.HTML+D3绘制时间轴线及显示实体
  6. MySQL各种类型实验
  7. Swift-属性监听
  8. python实现斐波那契数列
  9. 深入理解 RecyclerView 系列之一:ItemDecoration
  10. el 能否定义作用域变量_Python 基础知识全篇-命名空间和作用域
  11. 基于DEAP库的python进化算法-2.进化算法各元素的DEAP实现
  12. ansys静态结构分析
  13. XCTF logmein
  14. 车载系统升级、“特饭”会员品牌上线,解读新特背后的互联网产品逻辑
  15. 中国量化在AI全球盛会上的惊艳亮相
  16. opencv 全志_Banana Pi 开发板-【BPI-M2 Berry试用】论opencv3.3.0编译的那些坑(非成功版)-电路城论坛 - 电子工程师学习交流园地...
  17. js函数表达式与函数声明_何时使用函数声明与函数表达式
  18. 常用java技术_java常用技术
  19. CBOW模型详解(基于one-hot)
  20. JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)

热门文章

  1. MyBatis 实际使用案例-核心配置解读
  2. RocketMQ事务消息的三种状态
  3. sorted set 数据类型的应用场景
  4. 常用函数式接口之Predicate
  5. 注解_自定义注解_格式本质
  6. AOP日志-域对象创建与基本操作介绍
  7. 用户操作-登录流程分析
  8. Spring Cloud Gateway介绍(一)
  9. Cortex-M3-栏目-文章来源
  10. DataGridView使用技巧十:单元格表示值的自定义