1
00:00:00,210 --> 00:00:05,550
W tym filmie pokażę, jak używać Pythona do przechwytywania pakietów drutu.

2
00:00:05,550 --> 00:00:11,490
Użyjemy skryptów Python, abyśmy mogli programowo uruchomić szok przewodowy, aby przechwycić pakiety drutu,

3
00:00:11,490 --> 00:00:16,590
a następnie wyświetlić coś w tej topologii wolnej od rodzaju.

4
00:00:16,590 --> 00:00:19,970
Mam dar dla hosta przełącznika eteru.

5
00:00:20,010 --> 00:00:24,050
To jest przełącznik śrubowy w rodzaju 3 w Cisco.

6
00:00:24,060 --> 00:00:31,140
Przełącznik IOW i router Cisco IOW, na drodze działa wiele protokołów routingu, więc powinniśmy być

7
00:00:31,140 --> 00:00:37,890
w stanie przechwytywać komunikaty SPF i komunikaty EAI GOP na tym hoście, na którym

8
00:00:37,890 --> 00:00:43,390
przełącznik będzie generował wiele komunikatów, takich jak DTP CTP SDP.

9
00:00:43,560 --> 00:00:46,560
Więc te ponownie powinny zostać schwytane przez gospodarza wkrótce.

10
00:00:47,400 --> 00:00:56,520
Powtórzymy więc, dlaczego szok na dobrodziejstwie dla hosta, ale konkretnie szok oraz aplikacja o nazwie Pi

11
00:00:56,940 --> 00:01:04,960
Shock, która pozwala nam na wykorzystanie szoku i interakcję z szokiem za pomocą pytona.

12
00:01:04,980 --> 00:01:08,340
Teraz jest na to wiele sposobów, ale jest to bardzo prosty sposób na rozpoczęcie pracy.

13
00:01:08,910 --> 00:01:15,000
Ponownie więc pokażę wam, jak używać Pythona do programowego manipulowania t Shockem w celu przechwytywania

14
00:01:15,030 --> 00:01:17,470
pakietów i wyświetlania nam informacji.

15
00:01:17,520 --> 00:01:23,700
Brak chmury daje nam dostęp do Internetu, więc ten host

16
00:01:23,700 --> 00:01:29,970
jest podłączony do Internetu, ponieważ chcę pokazać, jak pobierać aplikacje z Internetu.

17
00:01:30,110 --> 00:01:37,790
Tak więc jako przykład mogę pingować Google z rodzeństwa, aby host otrzymał adres IP z chmury Nat.

18
00:01:38,070 --> 00:01:48,350
Więc znowu płacąc, powiedz Google dot com, że ping się powiedzie, ponieważ mamy łączność z Internetem

19
00:01:48,370 --> 00:01:58,750
od dobrodziejstwa do hosta za pośrednictwem przełącznika przez chmurę sieciową do mojej fizycznej sieci i do Internetu, dobrze.

20
00:01:58,760 --> 00:02:04,910
Więc pierwszą rzeczą, którą chcemy zrobić, to zainstalować t shock przed tym.

21
00:02:04,910 --> 00:02:12,110
Zamierzam zaktualizować, umieściłeś dwie referencje. Zaleca się aktualizację referencji przed zainstalowaniem oprogramowania, upewniając

22
00:02:12,110 --> 00:02:18,520
się, że referencje są dobre i że masz najbardziej aktualne informacje.

23
00:02:18,590 --> 00:02:27,750
Więc moje odniesienia do Ubuntu zostały zaktualizowane, więc zamierzam użyć polecenia apt get install t shock.

24
00:02:27,770 --> 00:02:33,020
Teraz jest to znowu garść do hostowania, więc będę używać książki do komend.

25
00:02:33,020 --> 00:02:41,850
W tym przykładzie podam „tak”, aby zainstalować oprogramowanie, które zasadniczo pobierze t shock z

26
00:02:41,850 --> 00:02:47,280
Internetu i zainstaluje je na moim komputerze.

27
00:02:47,280 --> 00:02:53,970
Pozwolę nie-super użytkownikom na przechwytywanie pakietów, nawet jeśli nie jest to konieczne tutaj.

28
00:02:53,970 --> 00:03:01,290
Pracuję jako root na łyżce do klienta, więc polecenia, które uruchomiliśmy, są w stanie zainstalować szok,

29
00:03:01,290 --> 00:03:04,650
a wcześniej użyłem aplikacji, aby uzyskać aktualizację.

30
00:03:04,650 --> 00:03:07,520
Teraz używam dobrodziejstwa, aby go tu gościć.

31
00:03:07,650 --> 00:03:11,460
Python 3 top 5 jest już zainstalowany.

32
00:03:11,460 --> 00:03:18,420
Możesz użyć apt get install Python i określić wersję Python do zainstalowania, aby móc używać

33
00:03:18,420 --> 00:03:27,730
poleceń takich jak apt get install Python 3 top 5, ale zauważ, że mam już zainstalowany Python 3 top 5, więc

34
00:03:27,730 --> 00:03:29,690
mam już zainstalowany Python.

35
00:03:29,710 --> 00:03:32,680
Następną rzeczą do zainstalowania jest Pip 3.

36
00:03:32,680 --> 00:03:42,820
Teraz zamierzam zainstalować Pip i w tym przypadku chcę zdobyć pupona Python 3, będę używać Python

37
00:03:42,820 --> 00:03:44,160
3.

38
00:03:44,170 --> 00:03:50,770
Zaleca się dziś, abyś używał Pythona 3. Python 2 wkrótce przestanie istnieć.

39
00:03:50,830 --> 00:03:59,230
Chcemy więc używać Python 3 zamiast Python 2 i Pi Shock działa z Python 3.

40
00:03:59,230 --> 00:04:05,680
Jeśli chcesz korzystać z Python 2, musisz użyć starszej wersji wersji Shock Shock. 0 7.

41
00:04:05,820 --> 00:04:11,820
Wszystko, co robimy tutaj po raz kolejny, to łączenie się z Internetem i instalowanie Pipa.

42
00:04:11,970 --> 00:04:19,380
Więc znowu to polecenie, z którego skorzystaliśmy, zainstaluj Python 3 Pip Dodam wszystkie te

43
00:04:19,440 --> 00:04:24,810
polecenia poniżej tego filmu, abyś mógł je wykonać, jeśli chcesz.

44
00:04:25,500 --> 00:04:32,200
Ok Pip trzy jest zainstalowany, więc teraz mogę użyć polecenia Pip 3 install pi shock.

45
00:04:32,550 --> 00:04:44,700
Spowoduje to zainstalowanie pi Shock na moim komputerze. Shock jest teraz zainstalowany i co mogę zrobić jako przykład, to uruchomić ti shock i zauważyć, że

46
00:04:44,700 --> 00:04:52,080
t Shock przechwytuje teraz pakiety. Widzę, że znasz pakiet SPF. Widzę drzewo rozpinające. Widzę GOP.

47
00:04:52,080 --> 00:05:00,750
i tak dalej, więc mogłem z powodzeniem uruchomić T Shock i przechwytywać pakiety, które nie działają tutaj. Shock

48
00:05:00,750 --> 00:05:08,850
Shock nie będzie tutaj działał, będziemy wywoływać funkcję Shock Shock ze skryptu Pythona lub bezpośrednio z poziomu

49
00:05:08,850 --> 00:05:09,870
Pythona.
