Commit Graph

34 Commits

Author SHA1 Message Date
090c0268e7 Poprawka wyświetlania gateway'a 2017-01-26 21:32:53 +01:00
7a91fa5698 czyszczenie kodu + udokumentowanie zgodnie z Doxyfile 2017-01-19 23:35:32 +01:00
07b06c3670 nat overflow working 100% 2017-01-19 14:08:42 +01:00
f8d36f052f CXXFLAGS dla obiektu simulation (Makefile) 2017-01-19 13:27:49 +01:00
54b111bf0d poprawka liczenia dstPortu (odwrotnie zakres) 2017-01-19 13:26:43 +01:00
4f7736de3b poprawka losowania wolnego portu, poprawka liczenia timeoutu dla SNAT (+15 zamiast sztywno 15) 2017-01-19 12:42:13 +01:00
618b504aa1 przeciazenie natu wzglednie dziala 2017-01-19 04:59:38 +01:00
d1afb8cde2 jakas podstawa przeciazenia NAT 2017-01-19 02:23:37 +01:00
98f610e80a metoda watku pokazujaca ile jest wolnych i zajetych portow 2017-01-19 01:48:35 +01:00
d10c6de7eb delay'e 2017-01-19 01:33:10 +01:00
5293c60e69 Node domyslnie tylko odbiera pakiety z kolejki (oszczednosc pamieci) 2017-01-19 01:15:55 +01:00
3b49766497 interfejs startowy + usage + utworzenie metody natOverflowSimulation 2017-01-18 21:39:07 +01:00
724cb01232 poprawki czasu symulacji P2P 2017-01-17 16:45:49 +01:00
43fdcdc74d logowanie informacji ogolnych o symulacji 2017-01-17 16:13:42 +01:00
914b34070e przebijanie NAT working 100% 2017-01-17 15:31:00 +01:00
ef51e1bdff thread dla peer1 i peer2 + poprawki 2017-01-17 05:13:12 +01:00
dde98be41a poprawki + tryb debugowania (bez ncurses) 2017-01-17 05:06:36 +01:00
f3e46b7920 klasa Log do wyswietlania komunikatow, watki, klasa symulacyjna z modelem symulacji (podstawa) 2017-01-17 02:11:06 +01:00
d66ae5a336 polaczenia do sieci jako wewnetrzne/zewnetrzne, przeniesione do mapy 2017-01-12 00:03:11 +01:00
e45685b4f1 NAT - DNAT podbija timeout (zamiast usuwac z tablicy NAT), SNAT szuka czy port juz byl uprzednio zaalokowany 2017-01-11 21:50:12 +01:00
d176521abe obsluga adresu sieci interfejsu WAN na NATRouter 2017-01-11 20:15:53 +01:00
37a2ce3ccb zaimplementowanie funkcjonalnosci sieci lokalnej: NATRouter moze miec polaczenia do komputerow (a'la switch) i przekazywac pakiety
implementacja liczenia adresu podsieci
2017-01-11 19:56:07 +01:00
c3f50de1ad napisany DNAT + SNAT z opcja maskarady 2017-01-11 16:01:47 +01:00
68b679fa70 C++11 + poprawki 2017-01-11 13:16:56 +01:00
2afad50929 klasa NATRouter - dziedziczy po Node 2017-01-11 13:03:38 +01:00
74f1d9d1f8 poprawka testow 2017-01-11 01:05:14 +01:00
c7b131025a praktycznie pelna implementacja Node + testy dzialania 2017-01-11 00:47:25 +01:00
fa461cb682 Node - wysylanie/odbieranie, konstruktory 2017-01-10 23:32:40 +01:00
65b42fd646 poprawka laczenia + test polaczenia miedzy wezlami 2017-01-10 22:24:53 +01:00
9492948e5a klasa Node + laczenie wezla jeden z drugim 2017-01-10 20:13:42 +01:00
8e5fc60dc6 NATItem 2017-01-10 17:37:04 +01:00
26a7863de8 klasa NATItem + poprawka Packet 2017-01-10 17:31:20 +01:00
0c15206723 klasa pseudopakietu + makefile + main 2017-01-10 17:19:50 +01:00
db1ce5d94f initial import 2017-01-07 16:43:23 +01:00