added asset and new README
This commit is contained in:
77
README.md
77
README.md
@@ -1,3 +1,76 @@
|
|||||||
# myip WebApp Modern UI
|
# 🌐 myip – IP & RIPE Lookup WebApp
|
||||||
|
|
||||||
Include Montserrat, animations, copy-IP button, favicon.
|
myip è una webapp minimale e containerizzata che mostra:
|
||||||
|
|
||||||
|
- il **tuo IP pubblico**
|
||||||
|
- informazioni RIPE utili (ASN, Provider/Holder, Prefisso annunciato)
|
||||||
|
- UI moderna e responsiva
|
||||||
|
- pulsante **Copia IP**
|
||||||
|
- integrazione con ingress-nginx e PROXY protocol
|
||||||
|
- design personalizzabile tramite CSS dedicato
|
||||||
|
|
||||||
|
Pensata per essere deployata come micro-servizio in Kubernetes.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✨ Screenshot
|
||||||
|
|
||||||
|
> *(sostituire con screenshot reale)*
|
||||||
|
>
|
||||||
|
> 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 Funzionalità
|
||||||
|
|
||||||
|
### 🔍 Identificazione del client
|
||||||
|
- Recupero del **vero IP del client** anche dietro più proxy/load balancer.
|
||||||
|
- Compatibile con:
|
||||||
|
- `X-Forwarded-For`
|
||||||
|
- `X-Real-IP`
|
||||||
|
- PROXY protocol v2
|
||||||
|
|
||||||
|
### 🛰️ Lookup RIPEstat
|
||||||
|
Per l’indirizzo IP viene mostrato:
|
||||||
|
- ASN
|
||||||
|
- Provider (holder)
|
||||||
|
- Prefisso annunciato
|
||||||
|
|
||||||
|
### 🎨 UI moderna
|
||||||
|
- Font Montserrat
|
||||||
|
- Layout centrato
|
||||||
|
- Logo cliccabile
|
||||||
|
- Animazioni CSS
|
||||||
|
- Copy-to-clipboard
|
||||||
|
- Modalità dark automatica
|
||||||
|
|
||||||
|
### 🔧 Semplice da deployare
|
||||||
|
- Dockerfile incluso
|
||||||
|
- Configurazione Helm-ready
|
||||||
|
- Compatibile con ingress-nginx e cert-manager
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📂 Struttura del progetto
|
||||||
|
|
||||||
|
myip-webapp/
|
||||||
|
├─ app.py
|
||||||
|
├─ requirements.txt
|
||||||
|
├─ Dockerfile
|
||||||
|
├─ static/
|
||||||
|
│ ├─ myip.css
|
||||||
|
│ ├─ logo.png
|
||||||
|
│ └─ favicon.ico
|
||||||
|
└─ README.md
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🐳 Deploy con Docker
|
||||||
|
|
||||||
|
### Build
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker build -t myip:latest .
|
||||||
|
docker run -p 8080:8000 myip
|
||||||
|
|
||||||
|
http://localhost:8080
|
||||||
|
|||||||
BIN
assets/screenshot.png
Normal file
BIN
assets/screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 269 KiB |
Reference in New Issue
Block a user