Current collected state Current
Observed since 21 Oct, 10:39 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aientrophy-nightwatch
Real-time file monitoring agent with YARA scanning and AI-powered malware analysis
Real-time file monitoring agent with YARA scanning and AI-powered malware analysis.
# Install
pip install aientrophy-nightwatch
# Scan a single file
nightwatch scan /path/to/suspicious/file
# Start monitoring daemon
nightwatch start --config /etc/aientrophy/agent.yml
# Check status
nightwatch status
curl -sL https://install.aientrophy.com/agent | sudo bash -s -- --key YOUR_API_KEY
watch:
paths:
- /var/www
- /tmp
recursive: true
scan:
yara_rules_dir: /var/lib/aientrophy/yara-rules
hash_db_path: /var/lib/aientrophy/hash-db/malware_hashes.txt
action:
on_detect: quarantine # quarantine | alert | block
cloud:
server: https://malware.aientrophy.com
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
watchdogEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | watchdog>=4.0 | runtime |
httpxEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | httpx>=0.27 | runtime |
pyyamlEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pyyaml>=6.0 | runtime |
clickEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | click>=8.1 | runtime |
richEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | rich>=13.0 | runtime |
yara-pythonEnvironment{
"extras": "",
"marker": "extra == \"yara\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | yara-python>=4.5; extra == "yara" | runtime |
python-magicEnvironment{
"extras": "",
"marker": "extra == \"magic\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | python-magic>=0.4; extra == "magic" | runtime |
fastapiEnvironment{
"extras": "",
"marker": "extra == \"cloud\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | fastapi>=0.115; extra == "cloud" | runtime |
uvicornEnvironment{
"extras": "",
"marker": "extra == \"cloud\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | uvicorn>=0.32; extra == "cloud" | runtime |
anthropicEnvironment{
"extras": "",
"marker": "extra == \"cloud\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | anthropic>=0.40; extra == "cloud" | runtime |
python-multipartEnvironment{
"extras": "",
"marker": "extra == \"cloud\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | python-multipart>=0.0.12; extra == "cloud" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest>=8.0; extra == "dev" | runtime |
pytest-asyncioEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest-asyncio>=0.24; extra == "dev" | runtime |
ruffEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | ruff>=0.8; extra == "dev" | runtime |
yara-pythonEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | yara-python>=4.5; extra == "all" | runtime |
python-magicEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | python-magic>=0.4; extra == "all" | runtime |
fastapiEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | fastapi>=0.115; extra == "all" | runtime |
uvicornEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | uvicorn>=0.32; extra == "all" | runtime |
anthropicEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | anthropic>=0.40; extra == "all" | runtime |
python-multipartEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | python-multipart>=0.0.12; extra == "all" | runtime |
bdist_wheel · 34.42 KB · Python py3
sdist · 36.24 KB · Python source
Observed since 21 Oct, 10:39 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:e07cab226c4ff718ac283b3fb2a0ee6ec33b0feb22223e4b52facb0fd52944ac