← Takaisin karttaan

đŸ›Ąïž ATK-Huolto Kurikka - Reaaliaikainen palomuuri v4.4

JÀrjestelmÀ seuraa reaaliajassa routerille tulevia yhteyksiÀ ja luokittelee ne uhkatason perusteella. Vaaralliset IP-osoitteet estetÀÀn automaattisesti nftables-palomuurilla.

Versio 4.4 uutta: HTTPS-yhteyksien IP-osoitteet on piilotettu kartan popupeista tietosuojan parantamiseksi. Muut tiedot (portti, maa, uhkataso, aika) nÀkyvÀt normaalisti.

📊 Uhkatasot ja ikonit

Turvallinen (vihreÀ) - Normaali liikenne (web, sÀhköposti, pelit)

Varoitus (oranssi) - EpÀilyttÀvÀ liikenne (etÀtyöpöytÀ, tietokannat)

Vaarallinen (punainen) - Tunkeutumisyritys (SSH, Telnet, SMB, porttiskannaus)

Sininen (luotettu) - Oma palvelin (luotetut domainit, IP nÀkyy)

Sininen (HTTPS) - Salattu liikenne porttiin 443/8443 (IP EI NÄY popupissa)

â˜ąïž Uusi esto - Juuri estetty IP (rĂ€jĂ€hdysanimaatio 8s, IP nĂ€kyy)

đŸ’„ Vanha esto - Aiemmin estetty IP (nĂ€kyy 30 min, IP nĂ€kyy)

🌍 Rajoitetut maat

Seuraavista maista sallitaan VAIN HTTPS-liikenne (portit 80, 443, 8443, 9443, 10443, 4443). Kaikki muu liikenne estetÀÀn automaattisesti. Listaa voi muokata hallintapaneelista.

Hallintapaneelista voit muokata listaa ja kytkeÀ toiminnon pÀÀlle/pois.

🔧 Tekninen toteutus

📁 Tiedostot ja hakemistot (pĂ€ivitetty v4.4)

/opt/router-map/
├── server.js                 # Backend-palvelin (Node.js)
├── firewall_config.json      # Palomuurin asetukset
├── firewall_rules.json       # PorttiohjaussÀÀnnöt
├── whitelist.json            # Valkoinen lista
├── blocked_ips.json          # Estetyt IP-osoitteet
├── custom_ports.json         # Mukautetut porttiluokat
├── domains.json              # Luotetut domainit
├── system_config.json        # JĂ€rjestelmĂ€asetukset
├── security_config.json      # WordPress-turvallisuus
├── services_config.json      # Palveluiden porttiohjaukset
├── GeoLite2-City.mmdb        # GeoIP-tietokanta
└── admin_config.json         # Hallintapaneelin IP-rajoitukset

/srv/http/kurikanatkhuolto.fi/kartta/
├── index.php                 # PÀÀsivu (kartta + asetusmodaali)
├── info.php                  # TĂ€mĂ€ tiedosto
├── css/style.css             # Tyylit (mukautettu)
├── js/
│   ├── main.js               # PÀÀlogiikka, WebSocket-yhteys
│   ├── map.js                # Karttatoiminnot, ikonit
│   ├── api.js                # API-kutsut (hallintapaneeli)
│   ├── ui.js                 # UI-pĂ€ivitykset, markerit (v4.4: IP piilotus HTTPS)
│   ├── settings.js           # Asetusmodaalin logiikka
│   └── firewall.js           # Palomuurin hallinta-API
├── libs/                     # Leaflet, leaflet-heat
├── assets/                   # Kuvakkeet (home-icon.svg)
└── sounds/                   # ÄÀniefektit (beep, noaccess)
        

🔄 Vaaditut palvelut ja daemonit

đŸš« Automaattinen blokkaus (hallittavissa paneelista)

đŸ–„ïž Hallintapaneelin ominaisuudet (v4.4)

🔐 Tietosuojasta

Versiosta 4.4 lÀhtien HTTPS-yhteyksien IP-osoitteita ei nÀytetÀ kartan popupeissa. TÀmÀ parantaa vierailijoiden yksityisyyttÀ, koska normaalissa nettiselailussa IP-osoitteet eivÀt ole tarpeellisia. Muut tiedot (portti, maa, kaupunki, uhkataso, aikaleima) nÀkyvÀt kuitenkin tÀysimÀÀrÀisesti.

Estetyt yhteydet (hyökkÀykset) nÀyttÀvÀt IP-osoitteen aina, koska se on olennainen tietoturvatapahtuman kannalta.

📞 Yhteystiedot

ATK-Huolto Kurikka

Email: info@atkhuoltokurikka.fi

Web: atkhuoltokurikka.fi


ATK-Huolto Kurikka - Tietoturvaa yrityksille

Versio 4.4 | TÀysi palomuurin hallintapaneeli + HTTPS IP -piilotus | © 2026