(?) - Oznacza dodatkowe założenia, które na ten czas są w planach, lecz mogą ulec zmianie
(Test) - Moduł niedokończony
- Stworzenie aplikacji mającej za zadanie zbieranie informacji o poszczególnym adresie strony internetowej.
- Wdrożenie do aplikacji modułu wysyłającego raport na podany adres e-mail(?)
- Zaprojektowanie intuicyjnego gui dla potencjalnego użytkownika.
- Ewentualne rozbudowanie programu o dodatkowe funkcje, w miarę rozwoju projektu
Zbieranie informacji takich jak:
- Czas jaki upłynął (do momentu prawidłowego połączenia się z witryną internetową)
- Trasa przepływu sygnału pomiędzy hostem a witryną (adresów sieciowych prowadzących do adresu docelowego)
- Sprawdzanie portów dla standardowych usług internetowych (Otwarty/Zamknięty)
- Przyblibiżona lokalizacja docelowego adresu internetowego
- Dodatkowe, które mogą być trakotwane jakkolwiek jako przydatne
- W głównej mierze wykorzystanie Pythona w połączeniu z bibliotekami:
- Ewentualnie inne technologie, mogące przyspieszyć tworzenie projektu. (?)
-
Tester osiąglaności witryny + Czas trwania łączenia się z witryną
-
Trasa adresów pomiędzy hostem a witryną
-
Tester portów
-
Site info mailer (Test) (?) - nie uwzględniony w prototypie
-
Geolokalizacja adresu witryny
-
Whois (informacje teleadresowe o domenie) (Test)
-
Generowanie raportu o witrynie(za pomocą biblioteki fpdf, plik tymczasowy)
-
Dodatkowe opcje(podgląd raportu z poziomu aplikacji + zapis)
-
Nazwa aplikacji
-
Założenia dotyczące działania aplikacji
-
Utworzenie wszystkich modułów aplikacji
-
Pomysł na wygląd GUI
-
Utworzenie Szablonu GUI
-
Implementacja GUI w aplikacji (Częściowo działający)(Test)
-
Utworzenie kompletnego GUI
-
Lokalizacja i korekta błędów w aplikacji
-
Poprawa GUI
-
Propozycja projektu (13.03.20)
-
Raport I (03.04.20)
-
Raport II (24.04.20)
-
Raport III (15.05.20)
-
Raport IV/Prototyp (29.05.20)
-
Prezentacje/oddanie projektu (19.06.20)