Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to malware
MalwareRansomwareUsed by 1 actorExploits 3 CVEs

FortigateSniffer

FortigateSniffer is a custom Golang-based credential-harvesting tool used in the FortiBleed campaign against compromised FortiGate firewalls since at least February 2026. It is also tracked as fg_sniffer and has been reported as compiled for both Linux and Windows, including fg_sniffer_linux_amd64 and fg_sniffer_windows_amd64.exe. Rather than relying on a traditional exploit payload for packet capture, the tool abuses the legitimate FortiOS diagnostic command "diagnose sniffer packet" to passively intercept authentication traffic traversing infected FortiGate appliances.

Reported capabilities include simultaneous monitoring of 24 protocols and parsing of authentication material from intercepted flows. Protocols explicitly mentioned in the reporting include Kerberos, LDAP, SMB, RADIUS, RDP, WinRM, SMTP, FTP, MySQL, Microsoft SQL Server, PostgreSQL, Telnet, RPC, and TACACS+. The tool and associated processing pipeline were reported to extract plaintext usernames and passwords, NTLM/NTLMv2 hashes, Kerberos hashes and tickets, session cookies, tokens, email credentials, database credentials, and other authentication artifacts. Some reporting states that captured output was converted into PCAP/PCAPNG format and further analyzed by tooling referred to as SNIFTRAN and a PCAP Deep Analysis Toolkit.

Deployment occurred after attackers gained administrative or SSH access to FortiGate devices through brute force, credential stuffing, dictionary attacks, leaked credentials, and exploitation of unpatched FortiGate vulnerabilities. The malware was described as turning compromised firewalls into passive credential collectors positioned at the network boundary. Researchers reported geofencing and time-based execution controls, including activation only for certain IP ranges and operation during 07:00-18:00 Moscow time.

FortigateSniffer is associated in the reporting with the broader FortiBleed operation, which researchers assessed as likely run by a financially motivated initial access broker; some reporting notes possible Russian-speaking links, though attribution remains unconfirmed. Targeting was global across FortiGate devices, with emphasis on small and medium-sized organizations, especially in the United States and India, and notable interest in IT providers and managed service providers. The harvested credentials were reportedly fed into distributed cracking and validation infrastructure and then reused for lateral movement, Active Directory reconnaissance, SMB/network-share access, session hijacking, and potential resale of access for follow-on criminal or espionage activity.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

3 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

3 CVES
CVE-2025-59719FortiCloud SSO authentication bypass in Fortinet FortiWeb

Однако в мае схема усложнилась, и на устройства начали устанавливать написанный на Go инструмент FortigateSniffer. Этот сниффер злоупотребляет штатной командой FortiOS diagnose sniffer packet, предназначенной для диагностики сети, и пассивно прослушивает проходящий через брандмауэр трафик сразу 24 протоколов.

via xakepxakep.ru
CVE-2025-59718FortiCloud SSO Authentication Bypass in FortiOS, FortiProxy, and FortiSwitchManager

Однако в мае схема усложнилась, и на устройства начали устанавливать написанный на Go инструмент FortigateSniffer. Этот сниффер злоупотребляет штатной командой FortiOS diagnose sniffer packet, предназначенной для диагностики сети, и пассивно прослушивает проходящий через брандмауэр трафик сразу 24 протоколов.

via xakepxakep.ru
CVE-2026-24858FortiCloud SSO Authentication Bypass in Fortinet Multiple Products

Однако в мае схема усложнилась, и на устройства начали устанавливать написанный на Go инструмент FortigateSniffer. Этот сниффер злоупотребляет штатной командой FortiOS diagnose sniffer packet, предназначенной для диагностики сети, и пассивно прослушивает проходящий через брандмауэр трафик сразу 24 протоколов.

via xakepxakep.ru
THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
SantaAd

Однако в мае схема усложнилась, и на устройства начали устанавливать написанный на Go инструмент FortigateSniffer. Этот сниффер злоупотребляет штатной командой FortiOS diagnose sniffer packet, предназначенной для диагностики сети, и пассивно прослушивает проходящий через брандмауэр трафик сразу 24 протоколов.

via xakepxakep.ru
MITRE ATT&CK

Techniques & procedures

18 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1078Valid AccountsEvidence3

SOCRadar found that valid SSH credentials identified by mpbrute2 attempts are subsequently used to deploy a Go-based tool called FortigateSniffer, or FGSniffer, to continuously capture authentication traffic from all networks behind the compromised firewall.

T1133External Remote ServicesEvidence2

Traffic Harvesting: After gaining SSH access, a custom FortiGate sniffer captures sensitive traffic and extracts credentials and authentication hashes.

Persistence

2 techniques
T1078Valid AccountsEvidence3

SOCRadar found that valid SSH credentials identified by mpbrute2 attempts are subsequently used to deploy a Go-based tool called FortigateSniffer, or FGSniffer, to continuously capture authentication traffic from all networks behind the compromised firewall.

T1133External Remote ServicesEvidence2

Traffic Harvesting: After gaining SSH access, a custom FortiGate sniffer captures sensitive traffic and extracts credentials and authentication hashes.

Privilege Escalation

1 technique
T1078Valid AccountsEvidence3

SOCRadar found that valid SSH credentials identified by mpbrute2 attempts are subsequently used to deploy a Go-based tool called FortigateSniffer, or FGSniffer, to continuously capture authentication traffic from all networks behind the compromised firewall.

Stealth

2 techniques
T1078Valid AccountsEvidence3

SOCRadar found that valid SSH credentials identified by mpbrute2 attempts are subsequently used to deploy a Go-based tool called FortigateSniffer, or FGSniffer, to continuously capture authentication traffic from all networks behind the compromised firewall.

T1564Hide ArtifactsEvidence1

The tool also incorporates two evasion techniques: GeoIP-based filtering (using a binary-search-optimized ipgeo.csv ) and business-hour scheduling, restricting active sniffing to 07:00–18:00 Moscow Time to minimize anomaly alerts during off-hours.

Credential Access

8 techniques
T1003OS Credential DumpingEvidence1

Traffic Harvesting: After gaining SSH access, a custom FortiGate sniffer captures sensitive traffic and extracts credentials and authentication hashes.

T1040Network SniffingEvidence10

Однако в мае схема усложнилась, и на устройства начали устанавливать написанный на Go инструмент FortigateSniffer. Этот сниффер злоупотребляет штатной командой FortiOS diagnose sniffer packet, предназначенной для диагностики сети, и пассивно прослушивает проходящий через брандмауэр трафик сразу 24 протоколов.

T1110Brute ForceEvidence1

The company says the threat actor deployed a credential-harvesting sniffer framework called "FortigateSniffer" on compromised FortiGate devices after first gaining administrative access via credential stuffing and brute-force attacks.

T1110.004Credential StuffingEvidence1

The researchers say the threat actor behind this campaign serves as an initial access broker (IAB), using credential stuffing, brute-force attacks, credential harvesting, and offline password cracking to obtain access to corporate networks.

T1558Steal or Forge Kerberos TicketsEvidence4

Сниффер похищает пароли в открытом виде, NTLM- и Kerberos-хеши, тикеты, токены и другие аутентификационные данные.

T1558.003KerberoastingEvidence1

Once sniffed, the raw SSH terminal output is converted into .pcapng format by the SNIFTRAN engine, then processed through a PCAP Deep Analysis Toolkit (v5.0) that extracts cleartext credentials, NTLMv2 hashes, Kerberos TGS/ASREP tickets, and session cookies.

T1558.004AS-REP RoastingEvidence1

Once sniffed, the raw SSH terminal output is converted into .pcapng format by the SNIFTRAN engine, then processed through a PCAP Deep Analysis Toolkit (v5.0) that extracts cleartext credentials, NTLMv2 hashes, Kerberos TGS/ASREP tickets, and session cookies.

T1649Steal or Forge Authentication CertificatesEvidence4

Кроме того, атакующие похищают сессионные cookie, чтобы сохранять доступ к уже скомпрометированным сервисам.

Discovery

3 techniques
T1018Remote System DiscoveryEvidence1

Once successful credentials are recovered, they can be weaponized for lateral movement, Active Directory reconnaissance, Kerberos verification, SMB authentication, and further network expansion...

T1040Network SniffingEvidence10

Однако в мае схема усложнилась, и на устройства начали устанавливать написанный на Go инструмент FortigateSniffer. Этот сниффер злоупотребляет штатной командой FortiOS diagnose sniffer packet, предназначенной для диагностики сети, и пассивно прослушивает проходящий через брандмауэр трафик сразу 24 протоколов.

T1046Network Service DiscoveryEvidence2

A structured, multi-stage attack chain is employed in the attack chain, beginning with large-scale internet reconnaissance, which involves the use of scanning utilities and customized filtering tools for the detection and categorization of FortiGate systems by location.

Lateral Movement

4 techniques
T1021.002SMB/Windows Admin SharesEvidence1

Once successful credentials are recovered, they can be weaponized for lateral movement, Active Directory reconnaissance, Kerberos verification, SMB authentication, and further network expansion...

T1021.004SSHEvidence3

Using persistent SSH access, FortigateSniffer harvests authentication data while recovering hashed passwords are transferred to a dedicated cracking platform using distributed processing and automated task orchestration.

T1550Use Alternate Authentication MaterialEvidence1

Analysis showed that once FortiGate appliances were compromised, attackers deployed FortigateSniffer to covertly collect authentication traffic traversing the devices, allowing them to acquire both cleartext credentials and password hashes that were subsequently cracked, validated, and reused against Active Directory environments, VPN gateways, and other externally accessible enterprise services.

T1550.004Web Session CookieEvidence1

In the final phase, the attacker uses additional custom tools to extract files from compromised SMB servers, replay HTTP session cookies captured by FortigateSniffer to access corporate web applications...

Collection

1 technique
T1039Data from Network Shared DriveEvidence1

Once successful credentials are recovered, they can be weaponized for lateral movement... as well as obtaining sensitive information from file shares accessible to the attacker...

INDICATORS OF COMPROMISE

IOCs tracked for this family

8 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
6 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app3 days ago
ip.v4●●●●●●●●●●●●View more in app4 days ago
ip.v4●●●●●●●●●●●●View more in app4 days ago
hash.sha256●●●●●●●●●●●●View more in app4 days ago
hash.sha256●●●●●●●●●●●●View more in app4 days ago
ip.v4●●●●●●●●●●●●View more in app4 days ago
ACTIVITY FEED

Recent activity

8 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

xakepNews
Jun 25, 2026
В кампании FortiBleed использовался сниффер, специально созданный для FortiGate - Хакер

Custom Go-based sniffer deployed on compromised FortiGate devices. It abuses the built-in FortiOS packet sniffing command to passively capture traffic across multiple protocols and steal plaintext passwords, NTLM and Kerberos hashes, tickets, tokens, session cookies, and other authentication material for later credential cracking and network access.

Read more
cyber security newsNews
Jun 24, 2026
FortiBleed Attack Hit 430,000+ FortiGate Firewalls, Stealing 110M+ Credentials

A custom Golang credential-harvesting tool used on compromised FortiGate firewalls to sniff live network traffic, extract usernames, passwords, password hashes, and replayable authentication material from multiple protocols.

Read more
cysecurity newsNews
Jun 24, 2026
FortigateSniffer Malware Harvests User Credentials From Infected Firewalls - CySecurity News - Latest Information Security and Hacking Incidents

A custom Golang-based credential interception utility deployed on compromised FortiGate firewalls. It leverages native FortiOS packet diagnostic capabilities to passively capture authentication traffic, extract cleartext credentials, NTLMv2 hashes, Kerberos tickets, session cookies, and other authentication artifacts, then supports cracking, validation, and reuse of recovered credentials for lateral movement and further access.

Read more
the hacker newsNews
Jun 23, 2026
FortiBleed Targeted FortiGate Firewalls in 110 Million-Credential Harvesting Operation

A Golang-based bespoke sniffer deployed on compromised FortiGate firewalls to passively capture authentication traffic, parse credentials across multiple protocols, and extract cleartext credentials and password hashes for reuse and lateral movement.

Read more
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching8

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities3

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping18

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.