You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/GreedyBear/Usage.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,6 +90,44 @@ Check the [API specification](https://intelowlproject.github.io/docs/GreedyBear/
90
90
91
91
This "Advanced Feeds" API is protected through authentication. Please reach out [Matteo Lodi](https://twitter.com/matte_lodi) or another member of [The Honeynet Project](https://twitter.com/ProjectHoneynet) if you are interested in gain access to this API.
92
92
93
+
### ASN Aggregated Feeds API
94
+
_Available from version >= 3.0.0_
95
+
96
+
For authenticated users, GreedyBear offers an API endpoint that aggregates IOC data by ASN (Autonomous System Number).
-`ordering` (optional): Aggregation ordering field (e.g., `total_attack_count`, `asn`). Default: `-ioc_count`.
108
+
-`asn` (optional): Filter results to a specific ASN.
109
+
110
+
### Responses
111
+
- Response (200): JSON array of ASN aggregation objects. Each object containing:
112
+
113
+
-`asn` (int): ASN number.
114
+
-`ioc_count` (int): Number of IOCs for this ASN.
115
+
-`total_attack_count` (int): Sum of attack_count for all IOCs.
116
+
-`total_interaction_count` (int): Sum of interaction_count for all IOCs.
117
+
-`total_login_attempts` (int): Sum of login_attempts for all IOCs.
118
+
-`honeypots` (list[str]): Sorted list of unique honeypots that observed these IOCs.
119
+
-`expected_ioc_count` (float): Sum of `recurrence_probability` for all IOCs, rounded to 4 decimals.
120
+
-`expected_interactions` (float): Sum of `expected_interactions` for all IOCs, rounded to 4 decimals.
121
+
-`first_seen` (datetime): Earliest `first_seen` timestamp among IOCs.
122
+
-`last_seen` (datetime): Latest `last_seen` timestamp among IOCs.
123
+
124
+
- Response (400): Bad Request - Missing or invalid query parameter.
125
+
126
+
Check the [API specification](https://intelowlproject.github.io/docs/GreedyBear/Api-docs/) or the to get all the details about how to use the available APIs.
127
+
128
+
This "ASN Aggregated Feeds" API is protected through authentication. Please reach out [Matteo Lodi](https://twitter.com/matte_lodi) or another member of [The Honeynet Project](https://twitter.com/ProjectHoneynet) if you are interested in gaining access to this API.
129
+
130
+
93
131
## Enrichment API
94
132
95
133
GreedyBear provides an easy-to-query API to get the information available in GB regarding the queried observable (domain or IP address).
0 commit comments