Skip to content

Attack-source list

published · September 12, 2026

An attack-source list names single hosts recently seen attacking honeypots and sensors; it churns daily and weighs less than a blocklist of hijacked netblocks.

An attack-source list names single IP addresses that were seen attacking in the last few days — scanning ports, brute-forcing logins, tripping honeypots and intrusion sensors run by the list's publisher. It is a different kind of evidence from a threat blocklist: a blocklist such as Spamhaus DROP names whole netblocks hijacked or leased by cybercrime operations, changes slowly and is a judgement about an operator; an attack-source list names individual hosts, many of them compromised machines on ordinary networks, and turns over daily as infections are cleaned and new ones appear.

What Spaw answers

is_attack_source is true when one of the three lists synced hourly names the address — the Emerging Threats compromised-hosts list, the CINS Army list, or blocklist.de — and attack_source names the first list that does. The signal weighs +50, between a report by your own account (+60) and a datacenter range (+40), and it is kept apart from is_blocklisted, which weighs +80: a host seen attacking yesterday is evidence, a netblock run by criminals is a verdict. A monitored list flags an address the day it appears on one, with the list named in the alert.

What it does not mean

A listed host is often somebody's infected computer or a rented box that has since been wiped; the weight is sized for that. The lists are also incomplete by nature — they see what their sensors see — so a false answer means "not on these lists today", never "clean".

Related

markdown version: /glossary/attack-source-list.md

Verify addresses the same way

The Spaw API runs every check described here on each lookup, with an SMTP handshake that never sends mail. 10 free lookups a month, no card required.

Get your API key

More glossary

  • Area-code overlay

    An area-code overlay is a new area code added over the same area as an existing one, instead of splitting it, so neighbours can hold different codes and local calls need ten digits.

  • Calling window

    A calling window is the span of local hours a sender contacts people in. Spaw answers in_call_window from the number's time zones: clock arithmetic, not compliance advice.

  • Fictional number

    A fictional number sits in a range kept out of service for films, TV and other fiction: 555-0100 to 555-0199 in North America, and ranges Ofcom, ARCEP, ACMA and ComReg reserve elsewhere.

  • International (exit) prefix

    An international prefix is what is dialled to leave a country before the calling code: 00 in most of the world, 011 in North America. Spaw reads it and suggests a fix in did_you_mean.

  • International network number

    An international network number sits under a calling code the ITU gives a global service rather than a country, such as +870, +881, +882 or +883, so its country is null.

  • Live carrier check (HLR lookup)

    A live carrier check asks the mobile networks, at the moment of the lookup, whether a number is in service, which network serves it and whether it is roaming. On Spaw it is not enabled.

  • Number pooling (thousands-blocks)

    Number pooling splits a North American central office code into ten blocks of a thousand numbers, each assigned to a carrier separately, so one code can hold several carriers' numbers.

  • Number portability

    Number portability lets a subscriber keep a phone number when changing carrier. The number's block stays listed under the carrier it was issued to, so block data names the original holder.