Skip to content

Wrong-pixel/Search_IP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

为了快速查询企业内的IP归属,基于Tkinter+ttk主题开发的GUI工具

使用方法:

首先需要安装依赖: 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进行查询

image

查询结果:

image

打包

可以借助pyinstaller打包成exe使用,但需要保证可执行文件同目录下有sun-valley.tcl文件和theme目录以及database.json文件,否则无法运行

ps:有师傅知道怎么把主题文件打包进去的也可以提交issue,谢谢🙏

TODO

✅ 已完成:

  • 状态栏的添加、copyright的添加
  • 彩蛋添加
  • 支持单个IP添加

❌ 待完成

  • IP查重
  • 查找算法优化
  • 导入文件查询

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages