0xtools
0xtools copied to clipboard
Homebrew Installation / Package Managers?
Hi
This is a great set of tools but cannot figure out how to install it or use it, could it be possible as a first step for a homebrew installation? Like a homebrew tap for each or all the tools for 0xtools?
e.g.
brew install tanelponder/0xtools/0xtools
==> Fetching tanelponder/0xtools/0xtools
==> Installing 0xtools from tanelponder/0xtools
🍺 /usr/local/Cellar/0xtools: built in 4 seconds
==> Running `brew cleanup 0xtools`...
# xtop, xcapture-bpf and xcapture are available
or
brew install tanelponder/0xtools/xtop
brew install tanelponder/0xtools/xcapture-bpf
brew install tanelponder/0xtools/xcapture
Thanks!
Yep good point, currently the only install instructions documented are the make ; sudo make install for the original tools provided, xcapture (v1) and psn. The xcapture-bpf is not yet included in any install instructions as it's a preview (and I'll need to release v3 built with libbpf so it would be production grade).
I do have the intention/hope to get all these programs included as Fedora/Redhat & Debian/Ubuntu packages at some point. And why not the Linux homebrew as well. As the first step, I'll just document things better.
Also, it's a good idea to allow some tools to be installed individually, if you don't want the whole package.
Just realized that the Python-only psn tool could also be installed via pip. The eBPF based tools need more than just the Python frontend though, but as I mentioned above, I have plans for these too.