Cześć wszystkim.

Programuje w Javie i mam zamiar stworzyć Captiv Portal na prace inż czyli system logowania do sieci bezprzewodowej.
Z tego co do tej pory uda przeczytać/dowiedzieć mój program ma za zadanie przechwytywać wszystkie pakiety.
Nie jestem pewien ale chyba program ma się znajdować na serwerze gdzie będą dane użytkownik w bazie danych a punkt dostępu będzie kierował tylko do strony logowania po zaakceptować loginu i hasła adres mac klienta będzie dodawany do bazy i dostęp do internetu przyznawany.
W jaki sposób będzie program przyznawał ten dostęp? Będzie łączył się z routerem i tam dodawał do listy czy serwer przejmie funkcje routera i on będzie przyzwala dostęp?

Licze na jakieś odpowiedzi pozdrawiam :)