Comments (13)
Good suggestion, I will evaluate it.
from ecapture.
@hongyang51 在你的开发板设备上, config的路径是什么呢?
from ecapture.
Can confirm /sys/kernel/btf/vmlinux
is existed in redroid
from ecapture.
Not all androids will have /sys/kernel/btf/vmlinux
present. I intend to be compatible with both cases.
from ecapture.
Not all androids will have
/sys/kernel/btf/vmlinux
present. I intend to be compatible with both cases.
Sweet, I'm looking forward to using it with redroid👍
from ecapture.
Can you check where the '/proc/config.gz' file has been changed on your Redroid device?
from ecapture.
Can you check where the '/proc/config.gz' file has been changed on your Redroid device?
I have tried many times with the Redroid (with Android 12-13), but it looks like /proc/config.gz
has been removed and I can't find where it is.
So, I think maybe Redroid has done something like cleaning when building the image.
Reference:
from ecapture.
Okay, I know what happens now, so the IsContainer
function in bpf_androidgki.go
is not done yet
Force return true
in IsContainer
function to make it work
from ecapture.
The IsContainer
function does not return true
directly, and some features need to be detected. What are the characteristics of Redroid that are different from Android? Like a file? A configuration?
from ecapture.
What are the characteristics of Redroid that are different from Android? Like a file? A configuration?
TBH, I also don't know what the difference between them XD.
The reason why I use Redroid is it just a docker container and it is easy to deploy it. One thing I can confirm is ecapture
can work properly on redroid.
from ecapture.
Well, it looks like a niche need. I'm not going to fix it to the project, what do you think?
from ecapture.
Well, it looks like a niche need. I'm not going to fix it to the project, what do you think?
Well, maybe need a --force
arg and don't need to fix the IsContainer
function
from ecapture.
@hongyang51 在你的开发板设备上, config的路径是什么呢?
/boot/config* , 但是我只是修改了检索的路径,修改为/data/local/config.gz 可以手动push上去。
校验与否对我来说实际不太重要
from ecapture.
Related Issues (20)
- gojue/ebpfmanager dependency with an AGPL license HOT 3
- In v0.7.6, the gotls module works exceptionally in pie mode on x64 platform. HOT 3
- module run failed, [skip it]. error:EBPFProbeOPENSSL couldn't find asset open user/bytecode: file does not exist HOT 5
- SSL_in_before hook点在openssl 1.0.2k的系统上找不到符号表 HOT 4
- 执行时报Permission denied HOT 4
- 数据抓不全的问题 HOT 8
- 获取https request response header+ body HOT 5
- BoringSSL is not supported on linux HOT 4
- Keylog capture not working with OpenSSL 1.1.0 HOT 3
- support updated versions of OpenSSL such as 1.1.1u, v, w, etc.
- masterKey被多次写入pcapng文件中 HOT 3
- load bpf failed on kernel 4.18.0
- android version compilation has failed. HOT 1
- gotls shared object not supported HOT 11
- FTL module run failed, skip it. error="couldn't init manager xxx error:program probe_entry_SSL_read HOT 3
- unsupported arch library HOT 2
- ecapture cannot work on linux with boringssl HOT 9
- panic on pixel 6 pro(android13) HOT 1
- tls module couldn't find binPath stat /usr/lib/firefox/libnspr4.so: no such file or directory HOT 6
- the handshake State judgment is not completely accurate on boringssl with the branch main-with-bazel HOT 8
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 ecapture.