Next free-source hunt
We check for new free data every weekday.
Datasets / Cyber Threat
rules.emergingthreats.net/

Proofpoint Emerging Threats Open

Freemiumauth: noneCustom#cyber-threat#threat-intel#network-data#real-time✓ verified Nov 1, 2026

Proofpoint Emerging Threats Open

Proofpoint Emerging Threats Open is a downloadable set of Suricata and Snort IDS rules covering malware, phishing, exploits, command-and-control, scans and other network threats. Rules are available by category or as complete tar.gz and ZIP bundles and include signatures, messages, classifications, SIDs, revisions and references; no key is needed.

Required Attribution:

Retain the copyright notices, licence conditions and disclaimers included with each applicable SID range.

Coverage

ET Open updates once daily on weekdays with occasional out-of-band releases, and a version file changes on each publication. The provider publishes engine-specific Snort and Suricata directories and advises no more than one ruleset download per hour.

Verdict

This is defensive data for detecting suspicious network traffic and turning rule metadata into features for an AI triage agent. Rule matches are alerts rather than confirmed incidents, and engine version, enabled categories, local network variables and tuning affect results. Open updates are weekday-daily rather than continuous, and some newer or higher-fidelity coverage is reserved for paid ET Pro. Do not visit or fetch URLs or hosts found inside rules or extracted indicators; download only the ruleset files.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Parse ET Open phishing rules into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.

Raw skill file (/skills/proofpoint-et-open.md)Also in our MCP server: call get_ingestion_skill with {"slug": "proofpoint-et-open"}.

Access

  • No account or key. Category rule files and complete engine-specific bundles are public downloads.
  • Choose the directory matching the deployed Snort or Suricata engine version.

Request

bash
curl -O 'https://rules.emergingthreats.net/open/suricata-7.0.3/rules/emerging-phishing.rules'

Format

Suricata rule text with comments and one signature per active line; common options include msg, classtype, sid, rev, references, flow constraints and content matches.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""ET Open Suricata phishing rules -> pandas -> Parquet. Do not request indicators in rules."""
import re
import requests
import pandas as pd

URL = "https://rules.emergingthreats.net/open/suricata-7.0.3/rules/emerging-phishing.rules"
r = requests.get(URL, timeout=120)
r.raise_for_status()
rows = []
for line in r.text.splitlines():
    if not line or line.startswith("#"):
        continue
    sid = re.search(r";\s*sid:(\d+);", line)
    msg = re.search(r';\s*msg:"([^"]*)";', line)
    rev = re.search(r";\s*rev:(\d+);", line)
    classtype = re.search(r";\s*classtype:([^;]+);", line)
    rows.append({
        "sid": int(sid.group(1)) if sid else None,
        "msg": msg.group(1) if msg else None,
        "rev": int(rev.group(1)) if rev else None,
        "classtype": classtype.group(1) if classtype else None,
        "rule": line,
    })
df = pd.DataFrame(rows)
df.to_parquet("et_open_phishing_rules.parquet", index=False)
print(len(df), "active phishing rules", "SID range",
      int(df["sid"].min()), "to", int(df["sid"].max()))

Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 2951 active phishing rules SID range 2015907 to 2072585

Limits

  • Updates are normally once daily on weekdays, with occasional out-of-band releases.
  • Do not download the ruleset more often than once per hour; check version.txt first.
  • Excessive requests can receive HTTP 429 and a 30-minute cool-down.

Quirks

  • Select rules for the deployed engine version; syntax and supported features vary across Snort and Suricata releases.
  • Commented signatures are disabled and are skipped by this parser; local policy may enable or disable additional categories.
  • Rules can contain domains, URLs or other indicators. Do not visit or fetch them; download only the rule file.

Terms and attribution

  • The Open distribution mixes GPL-2.0 and BSD-3-Clause-style rules according to SID ranges stated in its LICENSE file.
  • Redistribution must retain the notices, conditions and disclaimers required by the applicable rule licence.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer