- Clone Panopticon using git:
git clone https://github.com/KereKDereK/Panopticon_VKR
-
Install dependancies (blazesym, libbpf, callgrind).
-
Build Panopticon:
sudo <Panopticon_dir>/BPF/filters/build_main.sh
- Configure your system using script:
sudo <Panopticon_dir>/BPF/misc/configure.sh
- Acquire data:
Panopticon_test <path_to_binary> [callgrind_flag]
- Aggregate data:
Panopticon_aggregate <session_id> [-v]
- Acquire data:
- Analyze call graph:
- Find suspicious symbol:
- Analyze Panopticon output:
- Analyze network usage: