IP Recorder v1.2
2025-1-3 19:56:0 Author: mp.weixin.qq.com(查看原文) 阅读量:1 收藏

简介

大家好,好久不见,祝大家新年快乐!

我们是 NOP Team,我们是一家做安全服务的公司,平时在做渗透测试工作的过程中,经常会遇到一个问题,工作场景IP地址不固定,相信很多朋友也遇到,尤其是出差等场景。

常规情况下,渗透测试工作开始前需要在授权委托书中写明本次测试使用的IP地址,但是如果IP地址可能会变化,那么可能要求会放宽,也就是渗透测试结束后,提交在此期间使用过的IP地址

最近在练习 Electron 开发,于是开源了一款工具 —— IP Recorder 来解决这个问题

v1.2.0 版本更新日志

2025-01-04

重新设计所有页面,更加现代化,更加美观,在 Github 中提供了本程序的设计原型 Figma 文件

使用 LocalStorage 存储主题模式,程序打开自动同步之前的配置信息,配置信息与IP记录加密存储

更新获取IP的数据接口,美图接口已下线,换成了百度的接口

去除了窗口标题栏,完成了 Mac、Windows、MacOS全平台适配

下载地址

Github

https://github.com/Just-Hack-For-Fun/IP-Recorder

使用方法

程序主页面如下:

功能比较直观,左侧显示IP信息,右侧是记录的控制按钮,最右侧为工具栏,可以点击设置按钮进入设置页面

设置页面可以进行相关配置

本程序记录IP地址以及IP归属地使用的接口如下

https://myip.ipip.net/json
https://api.ipify.org/?format=json // 使用 https://ip.taobao.com 获取IP归属地
https://qifu-api.baidubce.com/ip/local/geo/v1/district
http://demo.ip-api.com/json/?lang=zh-CN

手工编译

如果大家希望手工编译,也非常简单,安装 Node.js 最新版,下载源代码,在源代码根目录执行以下命令

npm i 
npm run build:mac   # 编译 MacOS 版本
npm run build:win   # 编译 Windows 版本
npm run build:linux # 编译 Linux 版本

如果出现网络错误,可以考虑设置 npm 国内源

之后在 dist 目录下就生成了打包好的程序

往期文章

有态度,不苟同

文章来源: https://mp.weixin.qq.com/s?__biz=MzU1NDkwMzAyMg==&mid=2247502566&idx=1&sn=9210bc84e6eb7ca2cfe907dd390c22bc&chksm=fbdefe67cca977712e297469771dd9dc353fc7b762d4a6c95f600745d24d33910e2c97ee0bd6&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh