Skip to main content

ESET Connect

API Docs

http://epcpublicapi-test.westeurope.cloudapp.azure.com/swagger/

Quickstart

Install

pip install esetconnect

Get detections

from esetconnect import EsetConnect

USERNAME = "username"
PASSWORD = "password"

with EsetConnect(USERNAME, PASSWORD) as ec:
    for detection in ec.get_detections().detections:
        print(detection.json())
{
   "category":"DETECTION_CATEGORY_UNSPECIFIED",
   "context":{
      "circumstances":"Event occurred on a modified file.",
      "device_uuid":"83c7522f-f4a7-4a80-a055-8e1329201129",
      "process":{
         "path":"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
      },
      "user_name":"DESKTOP-7DAP322\\username"
   },
   "display_name":"Eicar",
   "network_communication":null,
   "object_hash_sha1":"3395856CE81F2B7382DEE72602F798B642F14140",
   "object_name":"file:///C:/Users/username/AppData/Local/Temp/2f7545df-d894-4768-8741-944d7ef059f6.tmp",
   "object_type_name":"File",
   "object_url":"",
   "occur_time":"2022-12-07T09:26:13",
   "responses":{
      "description":null,
      "device_restart_required":null,
      "display_name":null,
      "protection_name":null
   },
   "severity_level":"SEVERITY_LEVEL_MEDIUM",
   "type_name":"nil",
   "uuid":"ec879237-d1c3-3742-ecab-05fed9ea9a58"
}

Metadata

Release files for esetconnect 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for esetconnect 0.1.1
File Size Uploaded
esetconnect-0.1.1.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for esetconnect 0.1.1
File Interpreter ABI Platform
esetconnect-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.1 kB

Release files / esetconnect-0.1.1.tar.gz

Download URL esetconnect-0.1.1.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d48074e6f868c2b1a6aeb8972abdc78ffa2ef0d8c955796a44a7f9ad1ed4fc39
BLAKE2b-256 checksum
How to use checksums
42fa1f726456a51f63337f921d4814e740c46ee945370bac4e1c87878d864c4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.11.0 Linux/5.15.49-linuxkit

Release files / esetconnect-0.1.1-py3-none-any.whl

Download URL esetconnect-0.1.1-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f0588a9c98b35fe9213d0f60b05195f22cb1ad115737010b4a384ffc15b272c8
BLAKE2b-256 checksum
How to use checksums
831c3ed4f28ebec9b5411d8ab4f0589d4d43eece7bc6fbd7c39ed23c29aa0e0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.11.0 Linux/5.15.49-linuxkit

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page