首先需要安装依赖:
pip(3) install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
然后需要在database.json中录入企业IP归属,可根据现有台账录入,格式如下:
{
"data": [
{
"name": "A部门(下属部门)",
"networks": [
"1.1.1.0/24",
"2.2.2.0/22"
]
},
{
"name": "B公司(分公司)",
"networks": [
"1.1.4.0/23",
"2.2.222.0/24",
"2.2.111.0/22"
]
},
{
"name": "C中心(下属二级单位)",
"networks": [
"3.3.0.0/16"
]
}
]
}
配置完成后运行python3 MainPage.py
即可,输入IP进行查询
查询结果:
可以借助pyinstaller打包成exe使用,但需要保证可执行文件同目录下有sun-valley.tcl
文件和theme
目录以及database.json
文件,否则无法运行
ps:有师傅知道怎么把主题文件打包进去的也可以提交issue,谢谢🙏
✅ 已完成:
- 状态栏的添加、copyright的添加
- 彩蛋添加
- 支持单个IP添加
❌ 待完成
- IP查重
- 查找算法优化
- 导入文件查询