icon

Situation

  • Home
  • Quick start
  • Setup
  • Security
  • CLI
  • Roadmap
API
  • Overview
  • PostgreSQL
  • SQLite
Deploy
  • Ansible
  • Limiting footprint
  • Scheduled task
  • Sentry
Developer
  • Overview
  • Architecture
  • Contributing
  • Module
  • Store
Modules
  • Reference
  • ARP
  • Chassis
  • Docker
  • DPKG
  • Fingerprint
  • HostBasic
  • HostCPU
  • HostDisk
  • HostGPU
  • HostNetwork
  • JA4
  • LocalUsers
  • MAC Vendor
  • MSI
  • Netstat
  • Ping
  • ReverseLookup
  • RPM
  • SaaS
  • StandardProtocol
  • TCP Scan
  • TLS
  • Users
  • Zypper

RPM

Previous Next

Reads package information from the rpm package manager.

linux

RPMModule reads package information from the rpm package manager.

Details

This module is relevant for distros that use rpm, like fedora, redhat and their derivatives. It uses an sqlite client because of the way rpm works.

It tries to read the rpm database: /var/lib/rpm/rpmdb.sqlite. Otherwise, it will try to find the rpmdb.sqlite file inside /usr/lib.

Dependencies

  • bytes

  • context

  • database/sql

  • encoding/binary

  • fmt

  • io/fs

  • path

  • path/filepath

  • unicode/utf8

  • github.com/hashicorp/go-version

  • github.com/sirupsen/logrus

  • modernc.org/sqlite

ReverseLookup SaaS
Menu
Home Quick start Setup Security CLI Roadmap
API
Overview PostgreSQL SQLite
Deploy
Ansible Limiting footprint Scheduled task Sentry
Developer
Overview Architecture Contributing Module Store
Modules
Reference ARP Chassis Docker DPKG Fingerprint HostBasic HostCPU HostDisk HostGPU HostNetwork JA4 LocalUsers MAC Vendor MSI Netstat Ping ReverseLookup RPM SaaS StandardProtocol TCP Scan TLS Users Zypper

On This Page

Details Dependencies
shadcn theme provided by @asiffer