Skip to content

Commit 4eeeb0d

Browse files
authored
Merge pull request #778 from crowdsecurity/add-ipdex-documentation
Add ipdex documentation
2 parents 718ff1d + 6fb78d3 commit 4eeeb0d

5 files changed

Lines changed: 96 additions & 0 deletions

File tree

crowdsec-docs/sidebarsUnversioned.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ module.exports = {
3737
id: "cti_api/integration_intro",
3838
},
3939
items: [
40+
"cti_api/integration_ipdex",
4041
"cti_api/integration_chrome",
4142
"cti_api/integration_gigasheet",
4243
"cti_api/integration_intelowl",
65.6 KB
Loading
155 KB
Loading

crowdsec-docs/unversioned/cti_api/getting_started.mdx

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ On the next page you can create an API key by clicking the `+ New Key` button.
4848

4949
## Accessing the API
5050

51+
### cURL
52+
5153
You can test your newly created API key by running the following command in your terminal:
5254

5355
:::info
@@ -216,6 +218,69 @@ And the default output looks something like this:
216218

217219
</details>
218220

221+
### ipdex
222+
223+
You can interact with the CrowdSec CTI API with the [`ipdex`](https://github.com/crowdsecurity/ipdex) tool.
224+
225+
First, initiliaze the tool with your API key:
226+
227+
```console
228+
ipdex init
229+
```
230+
231+
And then analyze an IP or a file of IPs:
232+
233+
```console
234+
ipdex 193.105.134.155
235+
```
236+
237+
<details>
238+
239+
<summary>Command Output</summary>
240+
241+
```console
242+
IP Information
243+
244+
IP 193.105.134.155
245+
Reputation malicious
246+
Confidence high
247+
Country SE 🇸🇪
248+
Autonomous System w1n ltd
249+
Reverse DNS N/A
250+
Range 193.105.134.0/24
251+
First Seen 2023-06-23T01:15:00
252+
Last Seen 2025-05-11T11:15:00
253+
Console URL https://app.crowdsec.net/cti/193.105.134.155
254+
Last Local Refresh 2025-05-12 16:44:21
255+
256+
Threat Information
257+
258+
Behaviors
259+
HTTP Scan
260+
HTTP Bruteforce
261+
SSH Bruteforce
262+
... and 2 more
263+
264+
265+
Classifications
266+
Spoofed User Agent
267+
TOR exit node
268+
VPN or Proxy
269+
... and 1 more
270+
271+
272+
Blocklists
273+
Extended AI-Detected VPN/Proxy
274+
CrowdSec Intelligence Blocklist
275+
276+
Target countries
277+
🇺🇸 US 29%
278+
🇩🇪 DE 15%
279+
🇵🇱 PL 12%
280+
... and 2 more
281+
```
282+
</details>
283+
219284
<AcademyPromo
220285
image="crowdsec_threat_intelligence.svg"
221286
description="Watch a short series of videos on how to get the most out of CrowdSec’s Cyber Threat Intelligence database"
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
id: integration_ipdex
3+
title: IPDEX
4+
sidebar_position: 1
5+
---
6+
7+
`ipdex` is a simple CLI tool developed by CrowdSec to gather insight about a list of IPs or an IP using the CrowdSec CTI (Cyber Threat Intelligence) API.
8+
9+
[Official IPDEX Repository](https://github.com/crowdsecurity/ipdex)
10+
11+
## Installation
12+
13+
You can check the [install guide on ipdex repository](https://github.com/crowdsecurity/ipdex?tab=readme-ov-file#1-install).
14+
15+
16+
## Usage
17+
18+
You can check the [user guide on ipdex repository](https://github.com/crowdsecurity/ipdex?tab=readme-ov-file#user-guide).
19+
20+
Here are some screenshot to demonstrate ipdex user experience.
21+
22+
### Analyzing an IP address
23+
24+
![IP Analyses](/img/ipdex/ipdex_ip.png)
25+
26+
27+
### Analyzing a log file
28+
29+
30+
![Log File Analyses](/img/ipdex/ipdex_log_file.png)

0 commit comments

Comments
 (0)