🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

urdig

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

urdig

Source
crates.io
Version
1.0.0
Version published
Maintainers
1
Created
Source

urdig

The udev recognized devices information grabber.

Installation

Use pre-compiled binaries

... install as snap

Get it from the Snap Store

Build from source

Pre-requirements

You need the udev development files, which could be installed by following commands (at the according distributions):

DistributionInstallation command
Fedoradnf install systemd-devel
Ubuntuapt install libudev-dev
Debianapt install libudev-dev

You need also a rust compiler and cargo. The most suitable way to install it, is using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

installing via cargo install

You can easy install urdig by

cargo install urdig

building manually

You could download the tool manually and build it with cargo:

git clone https://github.com/ph0llux/urdig
cd urdig
cargo build --release

The binary can be find at ./target/release/urdig.

Usage

You can print the help menu by using

$ urdig 
urdig 0.9.3
ph0llux <ph0llux@pm.me>
Grab device informations via libudev and display or parse them.

USAGE:
    urdig [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    device        print options for specific device, which is called via its name. You can also use devnodes or
                  syspaths.
    help          Prints this message or the help of the given subcommand(s)
    subsystems    interacting with udev subsystems.

and grab informations of any device

$ urdig device -p /dev/sda
[output omitted]

FAQs

Package last updated on 01 Jan 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts