Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Homebrew Installation / Package Managers? #46

Open
gwilkinsong opened this issue Jul 29, 2024 · 3 comments
Open

Homebrew Installation / Package Managers? #46

gwilkinsong opened this issue Jul 29, 2024 · 3 comments

Comments

@gwilkinsong
Copy link

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!

@tanelpoder
Copy link
Owner

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.

@tanelpoder
Copy link
Owner

Also, it's a good idea to allow some tools to be installed individually, if you don't want the whole package.

@tanelpoder
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants