ICMP ping是您遇到过的最常见的网络扫描类型。 打开命令行提示符或终端并输入ping www.google.com非常容易。
为什么要在python中实现?
- 很多名牌大学喜欢考试用python的socket库实现ICMP协议的ping
- 个别环境没有ping
直接上代码:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# 技术支持:https://www.jianshu.com/u/69f40328d4f0
# 技术支持 https://china-testing.github.io/
# https://github.com/china-testing/python-api-tesing/blob/master/practices/ping.py
# qq群144081101 567351477
# CreateDate: 2018-11-22
import os
import argparse
import socket
import struct
import …