├── .gitignore ├── IPTools.sln ├── LICENSE ├── README.md ├── README_zh-CN.md ├── assets ├── 1534995762038.png └── 1534995856116.png ├── db ├── GeoLite2-City.mmdb └── ip2region.db ├── publish.bat ├── sample └── IPTools.ConsoleApp │ ├── IPTools.ConsoleApp.csproj │ └── Program.cs └── src ├── IP2Region.Ex ├── DBSearcher.cs ├── IP2Region.Ex.csproj ├── IP2Region.LICENSE.md ├── Models │ ├── DataBlock.cs │ ├── DbConfig.cs │ ├── HeaderBlock.cs │ └── IndexBlock.cs ├── README.md └── Utils.cs ├── IPTools.China ├── IPTools.China.csproj └── IpSimpleSearcher.cs ├── IPTools.Core ├── Exception │ └── IpToolException.cs ├── Extensions │ └── IpToolExtension.cs ├── IIpSearcher.cs ├── IPTools.Core.csproj ├── IpInfo.cs ├── IpSearcherType.cs ├── IpTool.cs └── IpToolSettings.cs └── IPTools.International ├── IPTools.International.csproj └── IpComplexSearcher.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/.gitignore -------------------------------------------------------------------------------- /IPTools.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/IPTools.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/README_zh-CN.md -------------------------------------------------------------------------------- /assets/1534995762038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/assets/1534995762038.png -------------------------------------------------------------------------------- /assets/1534995856116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/assets/1534995856116.png -------------------------------------------------------------------------------- /db/GeoLite2-City.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/db/GeoLite2-City.mmdb -------------------------------------------------------------------------------- /db/ip2region.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/db/ip2region.db -------------------------------------------------------------------------------- /publish.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/publish.bat -------------------------------------------------------------------------------- /sample/IPTools.ConsoleApp/IPTools.ConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/sample/IPTools.ConsoleApp/IPTools.ConsoleApp.csproj -------------------------------------------------------------------------------- /sample/IPTools.ConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/sample/IPTools.ConsoleApp/Program.cs -------------------------------------------------------------------------------- /src/IP2Region.Ex/DBSearcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/DBSearcher.cs -------------------------------------------------------------------------------- /src/IP2Region.Ex/IP2Region.Ex.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/IP2Region.Ex.csproj -------------------------------------------------------------------------------- /src/IP2Region.Ex/IP2Region.LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/IP2Region.LICENSE.md -------------------------------------------------------------------------------- /src/IP2Region.Ex/Models/DataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/Models/DataBlock.cs -------------------------------------------------------------------------------- /src/IP2Region.Ex/Models/DbConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/Models/DbConfig.cs -------------------------------------------------------------------------------- /src/IP2Region.Ex/Models/HeaderBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/Models/HeaderBlock.cs -------------------------------------------------------------------------------- /src/IP2Region.Ex/Models/IndexBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/Models/IndexBlock.cs -------------------------------------------------------------------------------- /src/IP2Region.Ex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/README.md -------------------------------------------------------------------------------- /src/IP2Region.Ex/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IP2Region.Ex/Utils.cs -------------------------------------------------------------------------------- /src/IPTools.China/IPTools.China.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.China/IPTools.China.csproj -------------------------------------------------------------------------------- /src/IPTools.China/IpSimpleSearcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.China/IpSimpleSearcher.cs -------------------------------------------------------------------------------- /src/IPTools.Core/Exception/IpToolException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/Exception/IpToolException.cs -------------------------------------------------------------------------------- /src/IPTools.Core/Extensions/IpToolExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/Extensions/IpToolExtension.cs -------------------------------------------------------------------------------- /src/IPTools.Core/IIpSearcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/IIpSearcher.cs -------------------------------------------------------------------------------- /src/IPTools.Core/IPTools.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/IPTools.Core.csproj -------------------------------------------------------------------------------- /src/IPTools.Core/IpInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/IpInfo.cs -------------------------------------------------------------------------------- /src/IPTools.Core/IpSearcherType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/IpSearcherType.cs -------------------------------------------------------------------------------- /src/IPTools.Core/IpTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/IpTool.cs -------------------------------------------------------------------------------- /src/IPTools.Core/IpToolSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.Core/IpToolSettings.cs -------------------------------------------------------------------------------- /src/IPTools.International/IPTools.International.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.International/IPTools.International.csproj -------------------------------------------------------------------------------- /src/IPTools.International/IpComplexSearcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/IPTools/HEAD/src/IPTools.International/IpComplexSearcher.cs --------------------------------------------------------------------------------