-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Add termshark #3931
Add termshark #3931
Conversation
Termshark is a terminal UI for tshark. It's written in golang and as such consists of one binary. This is a minimal termux build script to make termshark available. Termshark depends on tshark at runtime, so tshark (from wireshark) is a package dependency. More info is available at https://github.com/gcla/termshark.
Cool! We don't have a package named |
Dependencies must be present in repository. This PR should be opened in https://github.com/termux/termux-root-packages where tshark is available. |
Apologies, I'll re-submit the PR there and withdraw this one. |
Hi - I misunderstood something, and would love to get some advice :-) Reading the docs, termux-root-packages is for users with rooted phones. I could submit termshark there, but termshark itself doesn't require a rooted phone, and indeed is probably more useful for inspection of pcap files e.g. download a pcap from somewhere onto your phone, then run termshark in termux to look at it (like wireshark). Or, I could submit against x11-packages and depend on wireshark-gtk, although termshark itself doesn't require X11 to run, just the tshark binary. I tested termshark on termux by installing x11-packages and running the termshark binary to make sure it worked correctly. So maybe the best option would be to move the PR to x11-packages, and that would make it available to the most users? Thanks! |
@xeffyr I think And if it depends on either wireshark-gtk or tshark then having it in termux-packages makes sense. edit: No, sorry, |
Hi @xeffyr and @Grimler91 - thanks for the advice. I understand now that even though packages in termux-root-packages are expected to require a rooted phone, as a non-rooted-phone user, I can still enable the repo and install from that source if I want. So putting termshark in this package source won't limit its availability to a smaller subset of termux users. I'll move the PR over there! |
Termshark is a terminal UI for tshark. It's written in golang and as such consists of one binary. This is a minimal termux build script to make termshark available. I originally made this PR at termux-packages - termux/termux-packages#3931 - but the recommendation from that discussion was to submit against root packages instead. Termshark needs tshark at runtime, and tshark could come from either x11-repo:wireshark-gtk or root-repo:tshark. More info on termshark is available at https://github.com/gcla/termshark.
Termshark is a terminal UI for tshark. It's written in golang and as such consists of one binary. This is a minimal termux build script to make termshark available. I originally made this PR at termux-packages - termux/termux-packages#3931 - but the recommendation from that discussion was to submit against root packages instead. Termshark needs tshark at runtime, and tshark could come from either x11-repo:wireshark-gtk or root-repo:tshark. More info on termshark is available at https://github.com/gcla/termshark.
Termshark is a terminal UI for tshark. It's written in golang and as such consists of one binary. This is a minimal termux build script to make termshark available. I originally made this PR at termux-packages - termux/termux-packages#3931 - but the recommendation from that discussion was to submit against root packages instead. Termshark needs tshark at runtime, and tshark could come from either x11-repo:wireshark-gtk or root-repo:tshark. More info on termshark is available at https://github.com/gcla/termshark.
Termshark is a terminal UI for tshark. It's written in golang and as such
consists of one binary. This is a minimal termux build script to make
termshark available. Termshark depends on tshark at runtime, so tshark (from
wireshark) is a package dependency.
More info is available at https://github.com/gcla/termshark.