# IP Access

<figure><img src="/files/QD41R90foyDrKfmFOPpo" alt="" width="200"><figcaption><p>In what way is your cup full?</p></figcaption></figure>

In my development phase, I noticed that I received many requests on my dynamic IP (from my ISP). After checking what kind of requests were, I wanted to stop them. Many of these requests are bots from giant companies scouring the web. But so many hackers who do not make valid requests but try to break into the server.

## Whitelist

IP addresses from the whitelist are allowed to connect. All other addresses that are not noted will be blocked.

<figure><img src="/files/yAE1EvHdD04092jrczRQ" alt=""><figcaption><p>Whitelist</p></figcaption></figure>

You can switch to the whitelist with a tab. In a list you see all IPs that are whitelisted. In the second column you can see when and how often a query was started from this IP.

{% hint style="info" %}
Only IPs that are whitelisted can make a request. All other IPs are automatically blacklisted.
{% endhint %}

## Blacklist

<figure><img src="/files/ji4a97BJOL6N6fiTszr5" alt=""><figcaption><p>Blacklist imports</p></figcaption></figure>

1. **Tab for Blacklist:** There are more tabs under the blacklist.
2. **Tab for Own/Imports:** Here you have two lists. Once the list of self-entered IPs that are blocked. Or the imported list.
3. **Entry of import blacklisting:** Here you can see the information about what is known under the IP and when it last tried to access it. The list is sorted by the last accesses.

{% hint style="info" %}
IP addresses that are in the blacklist will be blocked. What is special about the blacklist is that it is compared with a public blacklist every 24 hours.
{% endhint %}

<figure><img src="/files/dsrwrQakqi1nd2SGn9px" alt=""><figcaption><p>;)</p></figcaption></figure>

## Add IP to White-/Black-list

<figure><img src="/files/R5B9VPwECDnPMrB8g6WO" alt=""><figcaption><p>Buttons for add Black/White-Rule.</p></figcaption></figure>

The dialog for the blacklist and whitelist are identical.

<figure><img src="/files/RQdtXQpP8KKo5BGgzwku" alt=""><figcaption><p>Dialog</p></figcaption></figure>

1. **IP**: IP to block or allow through.
2. **Disable this ip block**: Disables the rule if the rule should not be deleted.
3. **Description**: A description can be given of what is known about the IP.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://flying-fish.gitbook.io/flyingfish/index/configurations/listen/ip-access.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
