Libusb Mac



Windows Driver Package - Dynastream Innovations Inc. ANT LibUSB Drivers is developed by Dynastream Innovations, Inc. And is used by 1,378 users of Software Informer. This particular product is not fit to be reviewed by our informers. . Added DDK build distribution system. Official libusb-win32 releases (after 0.1.12.2) are built using Microsoft's WinDDK. (see make.cmd). Fixed 2658937 (reported by Tim Roberts) The libusb-win32 driver always acts as a power policy owner. Download libusb for free. A cross-platform library that gives apps easy access to USB devices. Library to enable user space application programs to communicate with USB devices. Linux/libusb (using libusb-1.0) FreeBSD (using libusb-1.0) Mac (using IOHidManager) On Linux, either the hidraw or the libusb back-end can be used. There are tradeoffs, and the functionality supported is slightly different. Linux/hidraw (linux/hid.c). Libusb-1.0-0 (required by the HID module) libnetfilter-queue (on Linux only, required by the packet.proxy module) Using Docker. BetterCAP is containerized using Alpine Linux - a security-oriented, lightweight Linux distribution based on musl libc and busybox. The resulting Docker image is relatively small and easy to manage the dependencies.

Latest version

Released:

ctypes bindings for hidapi

Project description

pyhidapi is available on PyPI and can be installed using pip.

Libusb Mac

pyhidapi is dependant upon the hidapi library, which must be installed separately.

Linux

Installation procedures vary depending on your distribution.

Arch Linux

Binary distributions are available in the community repository.

  1. Enable the community repository in /etc/pacman.conf
  1. Install hidapi

CentOS/RHEL

Binary distributions are available through EPEL.

Fedora

Binary distributions are available.

Ubuntu/Debian

Binary distributions are available.

or

Libusb Mac Download

Others

Binary distributions may be available in your package repositories. If not, you can build from source as described in the libusb/hidapi README.

Windows

Installation procedure for Windows is described in the libusb/hidapi README

Libusb mac download

Binary distributions are provided by libusb/hidapi

Libusb

OSX

There are currently no official binary distributions for Mac, so you must build hidapi yourself.

Installation instructions are described in the libusb/hidapi README

You can also use brew:

It should be noted that at this time, brew still uses the old signal11 repository which has long since been abandond.See Homebrew/homebrew-core#41122.

Libusb Mac M1

The details about a HID device can be printed with following code:

Libusb macos mojave

Release historyRelease notifications | RSS feed

1.0.4

Mac

1.0.3

1.0.2

1.0.1

1.0.0

0.1.1

0.1.0

Download files

Libusb Macos Mojave

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for hid, version 1.0.4
Filename, sizeFile typePython versionUpload dateHashes
Filename, size hid-1.0.4-py2-none-any.whl (3.8 kB) File type Wheel Python version py2 Upload dateHashes
Filename, size hid-1.0.4.tar.gz (3.9 kB) File type Source Python version None Upload dateHashes
Close

Libusb Mac Homebrew

Hashes for hid-1.0.4-py2-none-any.whl

Hashes for hid-1.0.4-py2-none-any.whl
AlgorithmHash digest
SHA256fba9913f07030b01059b822b24c83b370ca3f444e9e6443bd662f9f1aa3f0780
MD58070e677da7a4aeae62cd30c03e5a324
BLAKE2-256b35c76d7423965942242206a49aeb391874efb3fb6feff2b18c49d1977d348cd
Libusb mac installClose

Libusb Macos Build

Hashes for hid-1.0.4.tar.gz

Hashes for hid-1.0.4.tar.gz
AlgorithmHash digest
SHA256f61b0382f37a334bc8ba8604bc84b94875ee4f594fbbaf82b2c3b3e827883fc1
MD5d02bce9b9eee3fbece8b9f4cafd34973
BLAKE2-25696bae1923a3f7f865cd9f3c388bf6a42b4ed149ae1a00e68f71eec49ea3d3da4

bettercap supports GNU/Linux, BSD, Android, Apple macOS and the Microsoft Windows operating systems - depending if you want to install the latest stable release or the bleeding edge from the GitHub repository, you have several choices.

Precompiled Binaries

For every new release, we distribute bettercap’s precompiled binaries. In order to be able to use them, you’ll need the following dependencies on your system:

  • libpcap
  • libusb-1.0-0 (required by the HID module)
  • libnetfilter-queue (on Linux only, required by the packet.proxy module)

Using Docker

BetterCAP is containerized using Alpine Linux - a security-oriented, lightweight Linux distribution based on musl libc and busybox. The resulting Docker image is relatively small and easy to manage the dependencies. Since it is using a multi-stage build, a Docker version greater than 17.05 is required.

To pull latest stable version of the image:

To pull latest source code build of the image:

To run:

Compiling from Sources

In order to compile bettercap from sources, make sure that:

  • You have a correctly configured Go >= 1.8 environment.
  • $GOPATH is defined and $GOPATH/bin is in $PATH.

You’ll also need to install the dependencies:

  • build-essential
  • libpcap-dev
  • libusb-1.0-0-dev (required by the HID module)
  • libnetfilter-queue-dev (on Linux only, required by the packet.proxy module)

Once you’ve met this conditions, you can run the following commands to compile and install bettercap in /usr/local/bin/bettercap:

Compiling on Android

Termux Method

This procedure and bettercap itself require a rooted device.

Install Termux and from its prompt type:

There’s a golang bug in termux about some hardcoded path, the fix is ugly but it works:

Linux Deploy Method Debian based (like Ubuntu)

Install Linux Deploy, JuiceSSH, in Linux Deploy install kalilinux_arm (u need the piggy helper and enable the SSH) and type:

You can now proceed with the compilation:

Once the build process is concluded, the binary will be located in go/bin/bettercap.

Linux Deploy Method Fedora based (like Redhat, Centos)