Skip to main content

Huawei Intel SDK

A Python SDK for Huawei's Public Threat Intelligence.

Installation

pip install huawei-intel-sdk

Usage

Python API

from huawei_intel import HuaweiIntelClient

client = HuaweiIntelClient()

# Check IP
print(client.get_ip_intel("1.1.1.1"))

# Check URL (Automatically cleans to domain)
print(client.get_domain_intel("https://bad-site.com/path"))

# Check file hash (MD5, SHA1, SHA256, etc.)
print(client.get_file_intel("a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"))

# Check Local File (Auto-hashes)
print(client.check_file("suspicious.exe"))

Command Line Interface

# Check IP address
huawei-intel check 1.1.1.1

# Check domain
huawei-intel check bad-site.com

# Check file hash
huawei-intel check a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3

# Check local file
huawei-intel check-file suspicious.exe

Metadata

Release files for huawei-intel-sdk 1.0

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

Source distribution (sdist)

Source distribution for huawei-intel-sdk 1.0
File Size Uploaded
huawei_intel_sdk-1.0.tar.gz 9.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for huawei-intel-sdk 1.0
File Interpreter ABI Platform
huawei_intel_sdk-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.8 kB

Release files / huawei_intel_sdk-1.0.tar.gz

Download URL huawei_intel_sdk-1.0.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
60b23995027ad2995489dc6cb00dbfd4df1d619a6f48c9e5bbb8575263c65c5d
BLAKE2b-256 checksum
How to use checksums
6a4ec018ec6fbb60faee1bf346954a1f329c49dd6098aac6acb5a7b9b86330b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / huawei_intel_sdk-1.0-py3-none-any.whl

Download URL huawei_intel_sdk-1.0-py3-none-any.whl
Size 9.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3865a4c3e864efc003f1d5b0fad4f200f8e2d15563d661e5368a5343bfac0496
BLAKE2b-256 checksum
How to use checksums
54146177efe1144d872db29208d5e440204d1bf128acd20e3adf2a4c45c7346b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0 This release

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