Cunoscutul instrument Procmon din suita Sysinternals a Microsoft este acum disponibil și pentru Linux și poate fi instalat/recompilat de cine dorește să facă asta. Ideea din spatele proiectului este aceea că oferă dezvoltatorilor de Windows un instrument familiar cu care să lucreze pe distribuțiile Linux folosite via WSL (Windows Subsystem for Linux) din Windows 10. Procmon oferă dezvoltatorilor de aplicații o modalitate simplă, familiară de urmări procesele din Linux – asta dacă nu folosesc deja instrumentele clasice din Linux.
Cerințele minime de sistem pentru a putea compila/instala Procmon de Linux sunt:
- OS: Ubuntu 18.04 lts with kernel >= 4.18 and kernel <= 5.3
cmake
>= 3.13 (build-time only)libsqlite3-dev
>= 3.22 (build-time only)
Dacă vreți să vedeți cum merge, atunci urmăriți pașii următori:
1. Register Microsoft key and feed
wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
2. Install Procmon
sudo apt-get update sudo apt-get install procmon
Sau dacă vreți să îl compilați singuri, atunci urmăriți:
Install build dependencies
sudo apt-get -y install bison build-essential flex git libedit-dev \ libllvm6.0 llvm-6.0-dev libclang-6.0-dev python zlib1g-dev libelf-dev
2. Build and install BCC
git clone --branch tag_v0.10.0 https://github.com/iovisor/bcc.git mkdir bcc/build cd bcc/build cmake .. -DCMAKE_INSTALL_PREFIX=/usr make sudo make install
3. Build Procmon
git clone https://github.com/Microsoft/Procmon-for-Linux cd Procmon-for-Linux mkdir build cd build cmake .. make
Încercați-l, poate o să vă placă!
Detalii mai multe găsiți direct pe pagina Procmon de pe GitHub.