多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

openftp4数据格式详解:轻松解析IP|时间戳|Banner三元素

openftp4数据格式详解:轻松解析IP|时间戳|Banner三元素 openftp4数据格式详解轻松解析IP|时间戳|Banner三元素【免费下载链接】openftp4A list of all FTP servers in IPv4 that allow anonymous logins.项目地址: https://gitcode.com/gh_mirrors/op/openftp4openftp4是一个收集全球允许匿名登录的IPv4 FTP服务器列表的开源项目其数据文件包含IP地址、时间戳和Banner信息三大核心元素。本文将详细解析这些数据的格式结构帮助新手用户快速理解和使用这份包含近80万条记录的宝贵资源。数据文件基本信息 openftp4项目的核心数据存储在openftp4.txt.gz压缩文件中最新扫描结果包含796,268个允许匿名访问的FTP服务器约占全球IPv4地址空间中21端口服务总数的4.31%。使用前需通过以下命令解压gzip -d openftp4.txt.gz三元素数据格式解析 解压后的文本文件采用管道分隔符|作为字段边界每条记录严格遵循以下格式ip|timestamp|banner1. IP地址ip定义服务器的IPv4地址格式为xxx.xxx.xxx.xxx正则匹配^([0-9.])\|示例192.168.1.1|1620000000|220 Welcome to OpenFTP Server2. 时间戳timestamp定义服务器扫描时间的Unix时间戳秒级正则匹配^?\|(\d)\|示例103.23.45.67|1620000000|220 ProFTPD 1.3.5 Server转换方法可通过date -d 1620000000命令转换为本地时间3. Banner信息banner定义包含FTP服务器完整初始响应、状态码和登录交互过程的所有文本正则匹配\|\d\|(.)$示例203.0.113.45|1620000000|220 Microsoft FTP Service\r\n331 Anonymous access allowed, send identity (e-mail name) as password.\r\n230 User logged in.数据使用建议 随机化访问顺序为避免频繁访问同一服务器建议使用shuf命令随机处理列表shuf openftp4.txt | head -n 100 random_ftp_servers.txt规范访问行为提供真实邮箱作为匿名登录密码便于服务器管理员联系避免对同一IP段进行集中扫描遵守服务器的访问限制和robots协议数据应用场景 openftp4数据集已被多个应用采用例如FTPeek通过邮件简报推送有趣的FTP服务器发现历史数据可在historical/目录下找到如historical/openftp4_all_20160918.gz包含2016年的扫描结果适合进行长期趋势分析。通过掌握IP|时间戳|Banner三元素的解析方法您可以轻松构建FTP服务器分析工具、网络安全研究系统或数据挖掘应用充分发挥这份开源数据的价值。【免费下载链接】openftp4A list of all FTP servers in IPv4 that allow anonymous logins.项目地址: https://gitcode.com/gh_mirrors/op/openftp4创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表