lib | ||
.gitignore | ||
.metadata | ||
analysis_options.yaml | ||
fuzz_testing_results.xml | ||
login-fuzzing-dart_fuzz-results.html | ||
PBK_raport.pdf | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md | ||
register-fuzzing-dart_fuzz-results.html |
Opis projektu
Raport
Plik PBK_raport.pdf
zawiera szczegółowy raport z przeprowadzonego testu.
Pliki Dart (katalog lib)
-
login-and-register.dart
Plik odpowiedzialny za implementację funkcji logowania i rejestracji w aplikacji. Zawiera logikę, która obsługuje dane wejściowe od użytkownika oraz wykonuje proces autoryzacji. -
custom-fuzzing.dart
Plik implementujący własną implementację fuzzowania w języku dart. -
fuzz_dart_test.dart
Plik implementujący fuzzowanie z użyciem bibliotekifuzz_dart
.
Wyniki testów
-
login-fuzzing-dart_fuzz-results.html
orazregister-fuzzing-dart_fuzz-results.html
Te pliki zawierają wyniki testów fuzzingowych przeprowadzonych na funkcjach logowania i rejestracji. Zawierają szczegółowe informacje na temat testowanych przypadków oraz wszelkich napotkanych problemów. -
fuzz_testing_results.xml
Ten plik zawiera wyniki własnej implementacji testów fuzzingowych. Zawiera dane dotyczące wykonania testów, takie jak zgłoszone błędy i statystyki związane z przeprowadzonymi testami.
Instrukcja uruchamiania kodu
Aby uruchomić projekt, wykonaj poniższe kroki:
-
Zainstaluj Dart
Upewnij się, że masz zainstalowane środowisko Dart. Możesz je pobrać z oficjalnej strony: Dart SDK. Najlepiej będzie zainstalować starszą wersję darta. -
Przejdź do katalogu projektu
-
Uruchom
dart pub get
aby zainstalować niezbędne biblioteki -
dart run custom-fuzzing.dart
lubdart run fuzz_dart_test.dart
aby uruchomić kod