Skip to main content

AI-powered log analysis tool using Groq API

Project description

scanux

A system scanning tool for Linux and Windows systems that:

  • Scans connected users
  • Identifies suspicious behavior
  • Analyzes command history
  • Generates reports in multiple formats

Features

  • User Scanning: Lists all currently connected users with their details
  • Suspicious Behavior Detection: Identifies processes with high CPU/memory usage
  • Command History Analysis: Analyzes recent command history
  • Multiple Report Formats: Supports JSON, Markdown, and HTML output formats
  • Cross-Platform: Works on both Linux and Windows systems

Installation

pip install scanux

Usage

Basic usage:

scanux

Generate a report in a specific format:

scanux --format json
scanux --format markdown
scanux --format html

Save report to a file:

scanux --format json --output report.json
scanux --format markdown --output report.md
scanux --format html --output report.html

Report Contents

The generated report includes:

  • System information (platform, release, version, machine)
  • List of connected users
  • Suspicious behavior detection
  • Recent command history

Requirements

  • Python 3.6 or higher
  • psutil
  • rich
  • click
  • python-dateutil

License

MIT License

Project details


Download files

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

Source Distribution

ialog-0.2.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ialog-0.2.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file ialog-0.2.0.tar.gz.

File metadata

  • Download URL: ialog-0.2.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for ialog-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bcd9e3669d27f76a506dba2d80cf02a1d8376d8fd7c3b192641fd8245399f3ee
MD5 f6960a5582024d8b79fd687728f0d852
BLAKE2b-256 12d294196dc68e2fc6dfab73bd2c996163594c02a30bfd52cfd7afc37efa360e

See more details on using hashes here.

File details

Details for the file ialog-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ialog-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for ialog-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df426d4a80ad79ba997a55cd0a0abd3d70d3a0576b5ae2062721c62c0fb4300a
MD5 8c667d4e049db168817705758beb4e77
BLAKE2b-256 d9a0761b6971e411c9ed44530e9dfaf010f757f1c7a3b27b46dfd4982257e0b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page