Skip to main content

Database layer for OmniAnti Antivirus — Windows 10 & 11

Project description

OmniAntiDB

Database layer for OmniAnti Antivirus — supports Windows 10 & Windows 11 editions.

Install

pip install OmniAntidb

Quick Start

from omnianti_db import OmniAntiDB

db = OmniAntiDB()  # auto-saves to %APPDATA%\OmniAnti\omnianti.db

# Start a scan
scan_id = db.start_scan(scan_type="quick")

# Log a threat
db.log_threat(scan_id=scan_id, name="Malware.KnownHash",
              path="C:\\Temp\\bad.exe", severity="HIGH")

# Finish scan
db.finish_scan(scan_id=scan_id, files_scanned=1200, threats_found=1)

# Quarantine a file
db.quarantine_file(path="C:\\Temp\\bad.exe", threat_name="Malware.KnownHash")

# Dashboard stats
print(db.get_dashboard_stats())

# Export to JSON
db.export_json()

What It Stores

Table Description
scans Scan history, duration, file count
threats Every detected threat
quarantine Quarantined file records
settings App preferences & config
logs Real-time scan log entries

Database Location

Automatically stored at:

C:\Users\<YourName>\AppData\Roaming\OmniAnti\omnianti.db

Or specify a custom path:

db = OmniAntiDB(db_path="D:\\MyFolder\\omnianti.db")

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

omniantidb-1.0.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

omniantidb-1.0.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file omniantidb-1.0.0.tar.gz.

File metadata

  • Download URL: omniantidb-1.0.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for omniantidb-1.0.0.tar.gz
Algorithm Hash digest
SHA256 765aab3f1fdda794e97a4dbbf585f8652fc8fcafff4d1d0449d6ef3cf6bc0751
MD5 81ee6b95cf68e49cb1992152892101ae
BLAKE2b-256 fe7f9a43c15b9dce4adb7f9f777658d6cd462cfdc767270fabd228b4877160a9

See more details on using hashes here.

File details

Details for the file omniantidb-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: omniantidb-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for omniantidb-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf1e5982edbbdeb6d046669c5162b3bb4f13cb588bba9a8dfb79171da628877a
MD5 734a256460375497c3e948f1aef26fef
BLAKE2b-256 eb857ddc355e485c182e3c46fe538cec08b144cb80ee7840c5405499ad76f82a

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