Binary Defense Artillery Banlist
Binary Defense Artillery Banlist
Binary Defense publishes the Artillery threat-intelligence banlist as a keyless plain-text file containing one IPv4 address per non-comment line. The file carries no timestamps, confidence, malware family, port, behavior or source fields, so each row is only an address proposed for defensive blocking or triage.
Coverage
The file contained 731 unique IPv4 addresses when checked on 2026-11-01 and its HTTP Last-Modified value was 2026-10-31 23:57:13 GMT. The provider does not state geographic scope, history start, direct-file update cadence or download cap.
Verdict
This is defensive data for adding a small IP-deny signal to firewall, IDS or enrichment workflows. It provides no reason, observation time or confidence per address, so use cannot distinguish a current attacker from a stale, reassigned or shared address. The provider supplies no documented update cadence for the hosted file, and false positives can affect legitimate shared infrastructure. Do not connect to, visit or fetch content from listed IP addresses; the terms also bar commercial service use and redistribution.
Get the free weekly email
Free weekly email of newly verified free data. Unsubscribe by emailing us.
By entering your email and clicking Subscribe, you agree to receive the Signal Lab weekly email from Quantum Data Technologies Ltd., 3200-650 West Georgia Street, Vancouver, BC V6B 4P7, Canada (signal-lab@qdt.ai). You can unsubscribe at any time: reply "unsubscribe" to any email or write to signal-lab@qdt.ai. See our Privacy Policy.
Use in your agent
Load the Artillery IP banlist into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.
Access
- No account or key. The plain-text banlist is a public HTTPS download for permitted non-commercial use.
Request
curl 'https://www.binarydefense.com/banlist.txt'Format
Commented plain text followed by one IPv4 address per line, without per-address timestamps, categories, confidence or provenance.
Load into pandas and Parquet
Needs Python 3 with requests, pandas and pyarrow.
"""Binary Defense Artillery banlist -> pandas -> Parquet. No key."""
import io
import ipaddress
import requests
import pandas as pd
URL = "https://www.binarydefense.com/banlist.txt"
r = requests.get(URL, timeout=60)
r.raise_for_status()
values = []
for line in io.StringIO(r.text):
value = line.strip()
if value and not value.startswith("#"):
values.append(str(ipaddress.ip_address(value)))
df = pd.DataFrame({"ip_address": values}).drop_duplicates()
df.to_parquet("binary_defense_artillery_banlist.parquet", index=False)
print(len(df), "unique IP addresses")Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 731 unique IP addresses
Limits
- Rate limit: Not stated.
- No direct-file update schedule, historical archive or download cap is stated.
- Commercial service use and redistribution are prohibited by the accompanying terms.
Quirks
- Skip comment and blank lines, validate each remaining value as an IP address and deduplicate before storage.
- The feed has no per-address age, reason, source or confidence fields; retain retrieval time outside the payload.
- Do not connect to, visit or fetch content from any listed address.
Terms and attribution
- The feed is for public use but not commercial resale or a paid service.
- The site terms limit downloaded materials to personal, non-commercial use and prohibit sharing or redistribution.
Sources
- https://www.binarydefense.com/banlist.txt: “Note that this is for public use only.”
- https://www.binarydefense.com/banlist.txt: “Use of these feeds for commerical (having others pay for a service) use is strictly prohibited.”
- https://binarydefense.com/resources/blog/project-artillery-is-now-a-binary-defense-project/: “Artillery was a tool I created a number of years ago to create a way for early warning indicators and open source threat intelligence feeds.”
- https://binarydefense.com/terms-conditions: “may only be used for your personal and non-commercial use”
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