libusb
openconnect
libusb | openconnect | |
---|---|---|
12 | 13 | |
4,995 | - | |
1.3% | - | |
8.6 | - | |
12 days ago | - | |
C | ||
GNU Lesser General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libusb
-
Backdoor in upstream xz/liblzma leading to SSH server compromise
- https://github.com/libusb/libusb/issues/1468#issuecomment-19...
- libusb 1.0.27-rc1 is out - first libusb RC with WebAssembly + WebUSB backend
- Libusb 1.0.27-rc1 is out – first RC with WebAssembly and WebUSB support
-
USB Device communication
libusb may interest you.
-
Are there any C++ library to talk to USB devices like a Teensy 4.1?
I've found juce_serialport and libusb but have not used them before.
-
Is there a USB library like TeensySharp written in C++?
I've found these two libraries, libusb and juce_serialport, from forms and searching online but I have no experience with manually doing this and the libraries seem to have a lot of extra features for other applications.
-
Trying to recover a borked Nooelec Nano nesdr
Libusb.h is part of https://github.com/libusb/libusb which is a dependency of librtlsdr
- libusb now has an experimental WebAssembly + WebUSB backend
-
CV1 on Mint Debian Edition: So close! But "Please plug in your VR headset"
then download libusb here https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2
-
Need help with Flatpak package's dependencies
The problem I'm facing now is I want to add libusb as a dependency, but am baffled at how this is meant to work. Is there a tool similar to flatpak-pip-generator that can take a source repository and generate the manifest entry for me? Or is there a set of steps I need to take manually?
openconnect
-
Backdoor in upstream xz/liblzma leading to SSH server compromise
A lot of software (including https://gitlab.com/openconnect/openconnect of which I'm a maintainer) uses libxml2, which in turn transitively links to libzma, using it to load and store compressed XML.
I'm not *too* worried about OpenConnect given that we use `libxml2` only to read and parse uncompressed XML…
But I am wondering if there has been any statement from libxml2 devs (they're under the GNOME umbrella) about potential risks to libxml2 and its users.
-
Actual SSH over HTTPS
From the article:
> Ubiquitous presence of HTTPS allows you to pass your data through very restrictive middle boxes!
This is, in fact, why all — or nearly all — proprietary VPN protocols (so-called "SSL VPNs") implement a mode that initiates a tunnel via HTTPS, at least as a fallback if not as the primary mode of operation: precisely in order to have a mode of operation that works with almost any connection to the global Internet.
I'm one of the main developers of https://gitlab.com/openconnect/openconnect, which implements many such protocols, and wrote https://github.com/dlenski/what-vpn, which sniffs or identifies even more flavors of TLS-based VPN servers.
-
OpenConnect stopped working: Unexpected 404 result from server
Found the solution: It's as simple, as changing the user agent with --useragent=AnyConnect. This is ridiculous. https://gitlab.com/openconnect/openconnect/-/issues/544
-
Work from home (WFH) while travelling internationally?
Source: I am one of the lead developers of OpenConnect, a popular open-source client for many corporate VPNs, and have done all of the above.
-
How to vet an untrusted open-source project?
Be careful you're not using an illicit fork. https://gitlab.com/openconnect/openconnect
-
Which SLT package is better if I want the best consistent speed? would they reduce the speed in the unlimited package?
I personally have an openconnect server, and I patched their client to let me specify the SNI, (it's set to the server's hostname by default (https://gitlab.com/openconnect/openconnect/-/blob/master/gnutls.c#L2366), but it's optional in the anyconnect protocol spec)
-
GlobalProtect from PaloAlto: "Cannot connect to local gpd service."
Thank you, trying openconnect for multiple hours, but cannot auth, created issue about that https://gitlab.com/openconnect/openconnect/-/issues/446
-
Overriding a minimum EC2 sizing from a vendor
If this is for anything other than AnyConnect I feel like you're better off with a t4g.nano running OpenVPN. If it's AnyConnect, you can run OpenConnect.
- Linux user has to migrate to Windows or Mac
-
Create second MacOS VM within MacOS install
I had similar issue with Fortinet VPN. Try using something like https://gitlab.com/openconnect/openconnect. Run this from terminal to connect to VPN when needed. If this doesn't work search for global protect open source and there are other options.
What are some alternatives?
tinyusb - An open source cross-platform USB stack for embedded system
GlobalProtect-openconnect - A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, etc.
flatpak-builder-tools - Various helper tools for flatpak-builder
macos-virtualbox-vm - Instructions and script to help you create a VirtualBox VM running macOS.
libwdi - Windows Driver Installer library for USB devices
rsa_ct_kip - Provision an RSA SecurID token with RSA's CT-KIP protocol
uhubctl - uhubctl - USB hub per-port power control
openconnect - OpenConnect client extended to support Palo Alto Networks' GlobalProtect VPN
Ventoy - A new bootable USB solution.
gp-saml-gui - Interactively authenticate to GlobalProtect VPNs that require SAML
shared-modules - Common Flatpak modules that can be used as a git submodule
stencil-golang - Template repository for Golang applications