An open API service indexing awesome lists of open source software.

https://github.com/tajpouria/resty-ip-reputation-example

An implementation of performing DNSBL for incoming remote IP addresses and challenge suspicious ones
https://github.com/tajpouria/resty-ip-reputation-example

dnsbl honeypot jschallenge openresty

Last synced: 8 days ago
JSON representation

An implementation of performing DNSBL for incoming remote IP addresses and challenge suspicious ones

Awesome Lists containing this project

README

          

# Resty IP Reputation Example

An implementation of performing DNSBL for incoming remote IP addresses and challenge suspicious ones.

![mechanism diagram](Diagram-Main.drawio.png)

### Install Dependencies

```sh
opm get ktalebian/lua-resty-cookie
opm get tokers/lua-resty-requests
```
### 3rd Parties

- [projecthoneypot](https://www.projecthoneypot.org)
- [httpbl_api](https://www.projecthoneypot.org/httpbl_api.php)
- [Threat Rating](https://www.projecthoneypot.org/threat_info.php)

### API Refrence

```
# Type of challege
ip_reputation_challenge = ( block | recaptcha | js )
```