Comments (27)
其实在db目录下有正确的数据库的
from nali.
nali-linux-armv8-v0.2.1.gz
from nali.
你好,我这里没有arm设备来进行测试,你能够测试一下其他的IP吗?还有IPv6也有这个问题吗?
from nali.
你好,我这里没有arm设备来进行测试,你能够测试一下其他的IP吗?还有IPv6也有这个问题吗?
可以正常查IPv6
from nali.
我目前测试过linux amd64和windows版本,都没有出现这个问题,所以对这个问题出现的原因不太清楚,也没有使用cgo
猜测原因可能有两种:
- 数据库文件部分出错(手动下载复制进去看看)
- golang官方的交叉编译出了问题
from nali.
- 手动下载复制进去看看
数据库我都是手动下载的,因为它不能自动下载(可能这就是个Bug?
from nali.
都是手动下载的,解压了吗?
无法自动下载可能是你网络的原因,你可以设备里面看一下 qqwry.mirror.noc.one
的可达性
from nali.
都是手动下载的,解压了吗?
无法自动下载可能是你网络的原因,你可以设备里面看一下qqwry.mirror.noc.one
的可达性
解压了
是所有的都不能自动下载,ipv6\json文件都不行,我看也不是同一个地址,我用wget可以下载。
from nali.
奇怪啊,看来不是网络的原因
我没有arm设备进行调试,如果方便的话你能不能调试看一下什么原因?
from nali.
奇怪啊,看来不是网络的原因
我没有arm设备进行调试,如果方便的话你能不能调试看一下什么原因?
如何调试呢?
from nali.
可参照:
如果不懂调试或者没时间也不必强求,后面我问问我同学有没有时间,他有树莓派
from nali.
可参照:
如果不懂调试或者没时间也不必强求,后面我问问我同学有没有时间,他有树莓派
这个还真不会,我以为就在设备上加参数。
from nali.
刚刚租了台华为鲲鹏服务器(arm架构)
测试 linux armv8 版本没有问题啊
root@ecs-f0df:~# ls
nali-linux-armv8
root@ecs-f0df:~# ./nali-linux-armv8
2020/07/30 08:32:24 文件不存在,尝试从网络获取最新纯真 IP 库
2020/07/30 08:32:39 已将最新的 纯真IP库 保存到本地: /root/.nali/qqwry.dat
2020/07/30 08:32:39 文件不存在,尝试从网络获取最新ZX IPv6数据库
2020/07/30 08:32:46 已将最新的 ZX IPv6数据库 保存到本地: /root/.nali/ipv6wry.db
2020/07/30 08:32:46 文件不存在,尝试从网络获取最新CDN数据库
2020/07/30 08:32:47 CDN数据库下载失败,请手动下载解压后保存到本地: /root/.nali/cdn.json
2020/07/30 08:32:47 下载链接: https://raw.githubusercontent.com/SukkaLab/cdn/master/dist/cdn.json
root@ecs-f0df:~# ./nali-linux-armv8 8.8.8.8
8.8.8.8 [美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器]
from nali.
的确没有问题,你再测试一下吧
root@ecs-f0df:~# uname -a
Linux ecs-f0df 4.15.0-70-generic #79-Ubuntu SMP Tue Nov 12 10:36:10 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
root@ecs-f0df:~# arch
aarch64
root@ecs-f0df:~# ls -l
total 7552
-rwxrwxrwx 1 root root 7733248 Jul 30 08:32 nali-linux-armv8
root@ecs-f0df:~# ./nali-linux-armv8 114.114.114.114 8.8.8.8
114.114.114.114 [江苏省南京市 南京信风网络科技有限公司GreatbitDNS服务器]
8.8.8.8 [美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器]
from nali.
我是在实体手机上用的
➜ ~ whereis nali
nali: /data/data/com.termux/files/usr/bin/nali
➜ ~ ls -lh /data/data/com.termux/files/usr/bin/nali
-rwx------ 1 u0_a167 u0_a167 6.8M Jul 30 00:38 /data/data/com.termux/files/usr/bin/nali
➜ ~ uname -a
Linux localhost 4.4.226-perf+ #1 SMP PREEMPT Thu Jul 23 04:47:47 UTC 2020 aarch64 Android
➜ ~ nali 1.2.3.4
panic: runtime error: slice bounds out of range [:4] with capacity 0
goroutine 1 [running]:
github.com/zu1k/nali/pkg/qqwry.(*QQwry).searchIndex(0x88fdbc, 0x1020304, 0x10)
github.com/zu1k/nali/pkg/qqwry/qqwry.go:124 +0x3c4
github.com/zu1k/nali/pkg/qqwry.QQwry.Find(0x906e80, 0x7acaa757, 0x1ae41927, 0xff9253b4, 0x7, 0x0, 0x0)
github.com/zu1k/nali/pkg/qqwry/qqwry.go:66 +0xac
github.com/zu1k/nali/internal/app.ParseIPs(0x904d98, 0x1, 0x1)
github.com/zu1k/nali/internal/app/parse.go:48 +0xd4
github.com/zu1k/nali/cmd.glob..func3(0x6c4f48, 0x904d98, 0x1, 0x1)
github.com/zu1k/nali/cmd/root.go:72 +0x1e4
github.com/spf13/cobra.(*Command).execute(0x6c4f48, 0x912018, 0x1, 0x1, 0x6c4f48, 0x912018)
github.com/spf13/[email protected]/command.go:846 +0x1e8
github.com/spf13/cobra.(*Command).ExecuteC(0x6c4f48, 0x902030, 0x0, 0x0)
github.com/spf13/[email protected]/command.go:950 +0x26c
github.com/spf13/cobra.(*Command).Execute(...)
github.com/spf13/[email protected]/command.go:887
github.com/zu1k/nali/cmd.Execute()
github.com/zu1k/nali/cmd/root.go:79 +0x20
main.main()
github.com/zu1k/nali/main.go:14 +0x18
➜ ~ nali 2400:3200::1
2400:3200::1 [**浙江省杭州市 阿里云计算有限公司]
➜ ~
from nali.
刚才是V7,我现在换成了V8
➜ ~ uname -a
Linux localhost 4.4.226-perf+ #1 SMP PREEMPT Thu Jul 23 04:47:47 UTC 2020 aarch64 Android
➜ ~ ls -l /data/data/com.termux/files/usr/bin/nali
-rwx------ 1 u0_a167 u0_a167 7733248 Jul 30 08:50 /data/data/com.termux/files/usr/bin/nali
➜ ~ nali 1.2.3.4
panic: runtime error: slice bounds out of range [:4] with capacity 0
goroutine 1 [running]:
github.com/zu1k/nali/pkg/qqwry.(*QQwry).searchIndex(0x400008fb28, 0x1020304, 0x10)
github.com/zu1k/nali/pkg/qqwry/qqwry.go:124 +0x360
github.com/zu1k/nali/pkg/qqwry.QQwry.Find(0x4000107140, 0x1ae419277acaa757, 0x7fe19583b4, 0x7, 0x0, 0x0)
github.com/zu1k/nali/pkg/qqwry/qqwry.go:66 +0xb0
github.com/zu1k/nali/internal/app.ParseIPs(0x4000105a70, 0x1, 0x1)
github.com/zu1k/nali/internal/app/parse.go:48 +0xe0
github.com/zu1k/nali/cmd.glob..func3(0x76bce0, 0x4000105a70, 0x1, 0x1)
github.com/zu1k/nali/cmd/root.go:72 +0x1d0
github.com/spf13/cobra.(*Command).execute(0x76bce0, 0x4000114030, 0x1, 0x1, 0x76bce0, 0x4000114030)
github.com/spf13/[email protected]/command.go:846 +0x1c4
github.com/spf13/cobra.(*Command).ExecuteC(0x76bce0, 0x42d1c, 0x4000102058, 0x0)
github.com/spf13/[email protected]/command.go:950 +0x260
github.com/spf13/cobra.(*Command).Execute(...)
github.com/spf13/[email protected]/command.go:887
github.com/zu1k/nali/cmd.Execute()
github.com/zu1k/nali/cmd/root.go:79 +0x30
main.main()
github.com/zu1k/nali/main.go:14 +0x24
➜ ~ nali 2400:3200::1
2400:3200::1 [**浙江省杭州市 阿里云计算有限公司]
➜ ~
结果一样。
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
from nali.
用的安卓呀
没有编译安卓版本,如果需要可以自行编译
ANDROID_CC=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang
ANDROID_CXX=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang++
ANDROID_LD=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld
export GOARCH=arm64
export GOOS=android
export CXX=$ANDROID_CXX
export CC=$ANDROID_CC
export LD=$ANDROID_LD
export CGO_ENABLED=1
go build -ldflags " -w -s" -trimpath -o "android_arm64" .
from nali.
那ipv6怎么可以用?这兼容性是不是太牛了……
我以为arm的话,手机也通用。
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
人家数据库提供的就是这个后缀,需要解密后才能用
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
人家数据库提供的就是这个后缀,需要解密后才能用
那是直接复制成 qqwry.dat ?
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
人家数据库提供的就是这个后缀,需要解密后才能用
那是直接复制成 qqwry.dat ?
需要解密的,具体解密函数在pkg/qqwry/update里面有
你是怎么解密这个文件的?
from nali.
那ipv6怎么可以用?这兼容性是不是太牛了……
我以为arm的话,手机也通用。
按理说应该是通用的,除非要在jni调用才会编译成安卓的才对
from nali.
临时从这里下载正确的库,有效期到8月初:https://cowtransfer.com/s/cff2852398a34f
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
人家数据库提供的就是这个后缀,需要解密后才能用
那是直接复制成 qqwry.dat ?
需要解密的,具体解密函数在pkg/qqwry/update里面有
你是怎么解密这个文件的?
我没解密,直接复制粘贴了,可能是这个原因吧。
我不知道怎么解密。
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
人家数据库提供的就是这个后缀,需要解密后才能用
那是直接复制成 qqwry.dat ?
需要解密的,具体解密函数在pkg/qqwry/update里面有
你是怎么解密这个文件的?我没解密,直接复制粘贴了,可能是这个原因吧。
我不知道怎么解密。
那就是了...原来没有正确解密
from nali.
我有个疑问,为什么用rar格式?而且这文件不能正常打开。
https://qqwry.mirror.noc.one/qqwry.rar
人家数据库提供的就是这个后缀,需要解密后才能用
那是直接复制成 qqwry.dat ?
需要解密的,具体解密函数在pkg/qqwry/update里面有
你是怎么解密这个文件的?我没解密,直接复制粘贴了,可能是这个原因吧。
我不知道怎么解密。那就是了...原来没有正确解密
嗯,下了你给的数据库就正常了。
看来这个加密的数据库有点坑人了。
from nali.
Related Issues (20)
- 请问下载数据库时支持使用代理吗? HOT 2
- 纯真 IP 库存在错误,请重新下载 HOT 2
- 能否支持nali命令实现版本自动更新
- IP数据库能否自定义修改地区跟运营商 HOT 4
- 师傅希望能增加一下只打印不属于cdn地址的 HOT 1
- 查询结果没有固定结构 HOT 4
- 查询结果没有固定结构 HOT 1
- 无法自定义数据库下载地址 HOT 2
- Powershell脚本中使用小乱码 HOT 2
- 在通过调用qqwry.dat判断运营商之前,能否实现自定义一个private.dat自行设置IP对应运营商相关信息比如私网IP互联地址段 HOT 1
- 【建议】能否输出国家简码 HOT 1
- Bug: problem parsing string `[ip] text [some domain]` HOT 1
- 能否加个功能ip库自定义地区跟运营商 HOT 2
- Powershell 7.4.0 输出乱码 HOT 4
- nali update 命令运行之后,会在用户根目录下面生成2个目录,并且与readme介绍的目录路径不一致。 HOT 4
- pkg里边没有查询DB-IP数据库功能 .go? HOT 3
- 建议nali update 增加对ip库版本判断 HOT 1
- nali update更新失败 HOT 1
- 目前看cat mtr echo dig等linux/windows命令支持多种可以调用nali 浏览器是否可以支持显示
- nali最近的查询性能太差了。。在ipq6018路由器上查个ip耗时达到7秒。。。。 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nali.