gavjan / bank_proj

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Duże Zadanie 1

  • Wszystkie hasła są domyślne 1234

Docker

Urochomienie

docker build .
docker run -it -p 5000:8080 -p 2200:22 $(docker build -q .)
  • W katalogu sh znajdują się:
    • admin_shell.sh domyślny shell pracownika (uruchamia PAM, po którym aplikację)
    • empty_shell.sh domyślny shell klienta (nie daję klientom dostępu do shell)
    • init.sh uruchamia SSH Server oraz Aplikację WWW
    • parse.sh parsuje zawartość pliku /c/uzytkownicy.txt

Aplikacja WWW

  • Kod źródłowy w kataloku www.
  • Domyślne dostęptna na localhost:5000 ale można urochomić /sh/make_host.sh aby dodać host

Aplikacja Pracownika

  • ssh -p 2200 <officer>@localhost żeby uruchomić
  • Kod źródłowy w kataloku c
  • make valgrind do badania bezbłędności oprogramowania

Ściana ogniowa

  • zasady ścainy ogniowej są w pliku sh/firewall.sh

About


Languages

Language:C 66.4%Language:Python 14.5%Language:Shell 8.8%Language:HTML 4.5%Language:Makefile 2.0%Language:Dockerfile 1.7%Language:CMake 1.5%Language:CSS 0.7%