Witam,
W 2010 roku stworzyłem na własne potrzeby (jako pracę dyplomową) system zarządzania siecią - głównie połączeniem internetowym, którego zadaniem jest udostępnianie i dzielenie połączenia, zarządzanie taryfami (zapewnione/maksymalne prędkości), klientami, urządzaniami, płatnościami. Po dodaniu do crona system sam nalicza odpowiedni abonament wg taryfy i odcina klienta (żądania ze wszystkich jego urządzeń przekierowuje na stronę z komunikatem) jeśli zalega więcej niż miesiąc, dzięki czemu zarządzanie sprowadza się do wprowadzenia raz danych i księgowania płatności przez przeglądarkę internetową.
System napisany był w PHP w kohana framework i na podstawie danych z bazy generował odpowiednie reguły IPTABLES, u mnie obsługiwał ok. 30 urządzeń i można powiedzieć, że się sprawdził, dlatego postanowiłem go udoskonalić - przepisać w phalcon framework i udostępnić kod open source'owo na githubie. Skrypt będzie miał także możliwość edycji kodu firewalla przez formularz, czy stworzenie sobie własnego wykorzystując tylko dane z bazy.
Jeśli znajdzie się ktoś kto wdroży, będzie używał i będzie taka potrzeba, to można bez problemu go rozwijać jeszcze dalej, np. dodać obsługę płatności online czy multiwan. Mi to nie jest potrzebne więc może w kolejnych wersjach.
LAS jest inspirowany przez LMS, którego chyba nie trzeba przedstawiać. Gdyby ktoś chciał przetestować, pomóc w rozwoju to system umieściłem na githubie: https://github.com/mruz/las. Chciałbym zaznaczyć, że potrzeba więcej czasu, żeby dopracować reguły domyślnych firewalli, ale jak można zauważyć składnia jest to dość prosta i można edytować przez przeglądarkę. Oczywiście można stworzyć własne. Gdyby ktoś czuł się na siłach, to proszę zgłaszać poprawki.
demo
user: admin
password: admin
* Z wiadomych względów na demo nie działa cron, nie można też przeładowywać firewalli, a kompilacja aktywnych jest wykonywana interwałowo. Jeśli więc uzupełnimy danymi, zmodyfikujemy jakiś firewall, to co 10min firewalle są kompilowane i można podglądnąć jakie komendy firewall wyprodukuje.
Jest to wersja alpha, więc proszę o zgłaszanie błędów/poprawek na issues. Odsyłam też do, jak na razie skromnej, dokumentacji.
- Ubuntu.pl Forum Oprogramowanie Nasza twórczość
- Szukaj
-
- Dzisiaj jest 13 maja 2024, 10:27
- Strefa czasowa UTC+02:00
LAN administration system
Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
Przejdź do
- Ważne
- ↳ Ubuntu.pl
- ↳ Promocja Ubuntu
- ↳ phpBB3 - uwagi, propozycje, zauważone błędy
- ↳ Poradniki i przewodniki
- ↳ Instalacja i konfiguracja systemu
- ↳ Środowiska graficzne
- ↳ Software-Multimedia
- ↳ Hardware-Multimedia
- ↳ Software-Sieć
- ↳ Hardware-Sieć
- ↳ Software-Inne
- ↳ Hardware-Inne
- ↳ Rozdajemy Ubuntu
- ↳ dolnośląskie
- ↳ kujawsko-pomorskie
- ↳ lubelskie
- ↳ lubuskie
- ↳ łódzkie
- ↳ małopolskie
- ↳ mazowieckie
- ↳ opolskie
- ↳ podkarpackie
- ↳ podlaskie
- ↳ pomorskie
- ↳ śląskie
- ↳ świętokrzyskie
- ↳ warmińsko-mazurskie
- ↳ wielkopolskie
- ↳ zachodniopomorskie
- ↳ reszta świata
- ↳ Sąsiedzi :)
- ↳ LoCo
- System
- ↳ Instalacja, aktualizacja i konfiguracja Ubuntu
- ↳ Środowiska graficzne
- ↳ Bezpieczeństwo Ubuntu
- ↳ Uniwersalny dostęp
- ↳ Przedszkole Linuksa
- Oprogramowanie
- ↳ Biuro
- ↳ Muzyka, filmy, zdjęcia, grafika
- ↳ Sieci, serwery, Internet
- ↳ Komunikatory
- ↳ Gry
- ↳ Linuksowe
- ↳ Z innych systemów
- ↳ Gry w przeglądarce
- ↳ Inne
- ↳ Programowanie
- ↳ Nasza twórczość
- Sprzęt - sterowniki
- ↳ Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery
- ↳ Laptopy
- ↳ Netbooki i ultrabooki
- ↳ kernele e X t 7 3
- ↳ Smartfony i tablety
- ↳ Urządzenia sieciowe
- ↳ ADSL
- ↳ Inne
- Pozostałe
- ↳ Ostatnia deska ratunku
- ↳ Wersje Rozwojowe
- ↳ brainstorm.ubuntu.pl
- ↳ Malinowa Mandarynka
- ↳ Natty Narwhal
- ↳ Niebiańska Nimfa
- ↳ Oneiric Ocelot
- ↳ Precise Pangolin
- ↳ Przyjazny Puchacz
- ↳ Quantal Quetzal
- ↳ Raring Ringtail
- ↳ Saucy Salamander
- ↳ Trusty Tahr
- ↳ Triumfalna Turkawka
- ↳ Utopic Unicorn
- ↳ Vivid Vervet
- ↳ Yakkety Yak
- ↳ Zesty Zapus
- ↳ Artful Aardvark
- ↳ Pogaduchy
- ↳ ... o Ubuntu
- ↳ Ogólnie o Linuksie
- ↳ Pulpity
- ↳ Co kupić?
- ↳ Tablica ogłoszeń
- ↳ Test
- Odludzie
- ↳ Purgatory
- ↳ Pręgierz
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości