这年头,各种安全态势感知平台让人眼花缭乱。其中最让小编感受到视觉冲击力的是IP攻击地图。
世界地图也好,华夏地图也罢,IP攻击如同漫天烟雨,美不胜收。
就像这个…… 然而,这都是别人家的。小编默默的写了两晚上代码,才啃出个IP位置查询给各位分享。
接口在这里:
https://www.yixzm.cn/sdk/IpRegion/getRegion/ip/182.254.52.17
前端效果在这里(左下角,定时器的原因,得等一1秒钟):
API:
https://www.yixzm.cn/sdk/IpRegion/getRegion/ip/182.254.52.17
开发过程如下: 引入ip2region库,Github在这里:https://github.com/shakenetwork/ip2region
使用看人家readme即可,代码其实就两行
$ip2regionObj = new ip_2_region($db_file);
// $data = $ip2regionObj->{"btreeSearch"}("101.224.127.236");
$data = $ip2regionObj->{"btreeSearch"}($ip);
不过,小编的站点还做了额外的工作,比如数据滚动、redis等。欢迎感兴趣的朋友一起交流。