Jul302022
docker 容器端口绕过 firewall,centos7 的防火墙不能控制 docker 容器端口的问题
方法一: 在 /etc/docker/daemon.json 文件中添加 “iptables”: false
如下:
{
"registry-mirrors":["http://hub-mirror.c.163.com"],
"iptables":false
}
然后
# systemctl daemon-reload
# systemctl restart docker
方法二:
(如果在使用这种方法之前已经启用的docker容器,仍然不受firewall控制)
# 修改 / usr/lib/systemd/system/docker.service
# vi /usr/li...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
抢沙发
Jul292022
tcping命令的使用方法
https://download.elifulkerson.com/files/tcping/
tcping命令 (可以直接运行tcping命令,和用ping命令一样,在机房禁PING或服务器禁PING的情况下来监控服务器的端口的状态,默认是检测80端口,也可以检测其他端口(需要在IP后空格端口号)。
tcping的使用方法:
tcping 59.36.100.206
tcping www.fuwuqijia.com
tcping -t www.fuwuqijia.com
tcping -t 5...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul272022
linux Screen 常用命令
首先我们先看Screen的创建恢复和删除命令
查看有多少会话:screen -ls
恢复:screen -r ###
如果不能恢复:先screen -d ###
再screen -r ###
删除 screen -S ### -X quit
我们在使用了screen进行关闭SSH窗口后在后台自动运行任务的时候会因为screen内部程序卡住,导致无法quit退出
所以我们要强制关闭时又找不到相对应的指令。
我们先用
screen -ls
找到要关闭...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul222022
python-geoip实现IP定位
pip3 install python-geoip-python3
pip3 install python-geoip-geolite2
使用
from geoip import geolite2
match = geolite2.lookup('218.81.244.122')
match is not None
match.location
match.country
pip3 install geoip2
import geoip2.database
reader=geoip2.database.Reader('/home/geoipupdate_4.8.0_linux_amd64/GeoLite2-City.mmdb')
ipinfo=r...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul212022
nmap扫描局域网存活主机_nmap扫描在线主机的几种方法
nmap是渗透测试中最重要的神器之一。通过nmap扫描我们可以知道当前主机或者服务器开启了那些端口。通过开启的端口,便可进行下一步的渗透测试。当然,利用nmap我们可以扫面当前局域网中在线的设备。分析局域网中设备的安全性。
nmap
Ping扫描
在nmap中提供了很多的扫描方式,其中ping就是最常用的一种方式。在扫描时只需要加入-sP就可以开启ping扫描。
nmap -sP 192.168.123.1/24
ping扫描...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul192022
python 计算脚本执行时间
脚本开始处
start_time = datetime.now()
脚本结束处
end_time = datetime.now()
m, s = divmod((end_time - start_time).total_seconds(), 60)
h, m = divmod(m, 60)
end_str='\nAll done.总花费时间 %02d:%02d:%02d.' % (h, m, s)
print(end_str)
阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul192022
excel提取ip前3段
使用left提取从左向右前3段IP字符串
主要难点在于确定第3个点的位置,可以采用先把第3个点替换成@(或其他特殊文本),然后用find查找这个唯一文本@来定位。通过定位到第三个点的位置减去1,来确定需要截取的字符长度作为Left函数的第二个参数。
=LEFT(A2,FIND("@",SUBSTITUTE(A2,".","@",3))-1)
阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul192022
Jul192022
python 批量ping
文件 ip_List.txt
10.210.40.0/24
10.210.41.0/24
10.210.42.0/24
10.210.43.0/24
10.210.44.0/24
10.210.45.0/24
10.210.46.0/24
10.210.47.0/24
10.210.48.0/24
10.210.49.0/24
10.210.50.0/24
10.210.51.0/24
10.210.52.0/24
10.210.53.0/24
10.210.54.0/24
10.210.55.0/24
python 脚本
#!/usr/bin/env python3
# -*- Coding:UTF-8 -*-
from multiprocessing impor...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jul182022
Python中实现ipaddress网络地址的处理
ipaddress库提供了处理IPv4与IPv6网络地址的类。这些类支持验证,查找网络上的地址和主机,以及其他常见的操作。
本篇,将详细介绍Python中ipaddress库的使用规则。(内容涉及很多计算机网络知识,如果不懂,可以参考书籍《计算机网络》)
地址
一般来说,我们使用ipaddress库是通过ip_address()函数构建一个地址对象。它会返回一个IPv4Address或IPv6Address实例。实例如下:
import ipaddr...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |