„Konzis kikérdező (ZH)” változatai közötti eltérés

A VIK Wikiből
Pál Boldizsár (vitalap | szerkesztései)
Lap elkészítése.
Pál Boldizsár (vitalap | szerkesztései)
Kérdések hozzáadása.
82. sor: 82. sor:


== “netstat -aputne” parancs eredményeként a következőt kaptuk:  <p style = "font-family:consolas">Proto Recv-Q Send-Q  Local Address  Foreign Address  State    User  Inode      PID/Program name<br>tcp        0      0  0.0.0.0:22      0.0.0.0:*        LISTEN    0    30979609  1248/sshd<br>tcp        0      0  127.0.0.1:80    0.0.0.0:*        LISTEN    0    29630331  25210/apache2<br> </p>Mit jelent? ==
== “netstat -aputne” parancs eredményeként a következőt kaptuk:  <p style = "font-family:consolas">Proto Recv-Q Send-Q  Local Address  Foreign Address  State    User  Inode      PID/Program name<br>tcp        0      0  0.0.0.0:22      0.0.0.0:*        LISTEN    0    30979609  1248/sshd<br>tcp        0      0  127.0.0.1:80    0.0.0.0:*        LISTEN    0    29630331  25210/apache2<br> </p>Mit jelent? ==
{{kvízkérdés|típus=több|válasz=2|pontozás=+}}
{{kvízkérdés|típus=több|válasz=2,3|pontozás=+}}
# Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver.
# Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver.
# Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen.
# Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen.
# Egy kívülről elérhető secure shell szerver fut a gépen és egy lokálisan futó alkalmazás kapcsolódik egy távoli webszerverhez.
# Egy kívülről elérhető secure shell szerver fut a gépen, ami a 22-es tcp porton figyel.
# Egy kívülről nem elérhető secure shell szerver fut a gépen és egy lokálisan futó alkalmazás kapcsolódik egy távoli webszerverhez.
# Egy kívülről nem elérhető secure shell szerver fut a gépen és egy lokálisan futó alkalmazás kapcsolódik egy távoli webszerverhez.


94. sor: 94. sor:
# eth0 interfészen bejövő és kimenő IP csomagok rögzítése.
# eth0 interfészen bejövő és kimenő IP csomagok rögzítése.
# eth0 interfészen bejövő és kimenő nem IP csomagok rögzítése.
# eth0 interfészen bejövő és kimenő nem IP csomagok rögzítése.
== Mi(k)re való a következő parancs? <p style = "font-family:consolas"> $ tcpdump -i eth0 -ne udp </p> ==
{{kvízkérdés|típus=több|válasz=4|pontozás=+}}
# Így semmire, mert nem jó a paraméterezés.
# eth0 interfészen bejövő csak az interfésznek címzett csomagok rögzítése.
# eth0 interfészen bejövő és kimenő nem UDP csomagok rögzítése.
# eth0 interfészen bejövő és kimenő UDP csomagok rögzítése.


== Mit jelent a következő “ifconfig eth1” parancsra adott válasz (részlete)? <p style = "font-family:consolas">eth1      Link encap:Ethernet  HWaddr c4:34:6b:25:58:77 <br> inet addr:152.66.244.35  Bcast:152.66.244.255  Mask:255.255.255.0 <br>inet6 addr: fe80::c634:6bff:fe25:5877/64 Scope:Link<br>UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</p>==
== Mit jelent a következő “ifconfig eth1” parancsra adott válasz (részlete)? <p style = "font-family:consolas">eth1      Link encap:Ethernet  HWaddr c4:34:6b:25:58:77 <br> inet addr:152.66.244.35  Bcast:152.66.244.255  Mask:255.255.255.0 <br>inet6 addr: fe80::c634:6bff:fe25:5877/64 Scope:Link<br>UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</p>==
164. sor: 171. sor:
# A hoszt minden forgalmat a 192.168.77.1 felé küld.
# A hoszt minden forgalmat a 192.168.77.1 felé küld.
# A hoszt a 192.168.77.16-nak címzett forgalmat az eth0 interfészén küldi ki.
# A hoszt a 192.168.77.16-nak címzett forgalmat az eth0 interfészén küldi ki.
# A hoszt a 192.168.0.200-nak címzett forgalmat az eth1 interfészén küldi ki.
# A hoszt a 192.168.0.129-nek címzett forgalmat az eth0 interfészén küldi ki.
# A hoszt a 192.168.0.200-nak címzett forgalmat a default gateway felé küldi.
# A hoszt a 192.168.0.130-nak címzett forgalmat a default gateway felé küldi.


== Mit ír ki az alábbiak közül a Python interpreter a következő utasításra? <p style = "font-family:consolas"> 2 * "11" + "2" </p> ==
== Mit ír ki az alábbiak közül a Python interpreter a következő utasításra? <p style = "font-family:consolas"> 2 * "11" + "2" </p> ==
173. sor: 180. sor:
# 1113
# 1113
# "11112"
# "11112"
== Mit ír ki az alábbiak közül a Python interpreter a következő utasításra? <p style = "font-family:consolas"> >>> 3 * "12" + "21" </p> ==
{{kvízkérdés|típus=több|válasz=4|pontozás=+}}
# TypeError: cannot concatenate 'str' and 'int' objects
# 57
# 12121221
# "12121221"


== Érvényes-e a következő utasítás a Python nyelvben? <p style = "font-family:consolas"> ["12", 12] </p> ==
== Érvényes-e a következő utasítás a Python nyelvben? <p style = "font-family:consolas"> ["12", 12] </p> ==
246. sor: 260. sor:
== Mire való a következő parancs? <p style = "font-family:consolas"> $ iptables -A INPUT -p udp --sport 53 -j ACCEPT </p> ==
== Mire való a következő parancs? <p style = "font-family:consolas"> $ iptables -A INPUT -p udp --sport 53 -j ACCEPT </p> ==
{{kvízkérdés|típus=több|válasz=4|pontozás=+}}
{{kvízkérdés|típus=több|válasz=4|pontozás=+}}
# Engedélyez bármilyen forgalmat, ha az DNS lekérésre vonatkozik (forrás port 53).
# Engedélyez bármilyen forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53).
# Engedélyezi az átmenő UDP forgalmat, ha a forrás port 53.
# Engedélyezi az átmenő UDP forgalmat, ha a forrás port 53.
# Engedélyezi a bejövő UDP forgalmat, ha a forrás vagy cél port 53.
# Engedélyezi a bejövő UDP forgalmat, ha a forrás vagy cél port 53.
# Engedélyezi a bejövő UDP forgalmat, ha az DNS lekérésre vonatkozik (forrás port 53).
# Engedélyezi a bejövő UDP forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53).


== Az alábbi eszközök közül melyiket NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be? ==
== Az alábbi eszközök közül melyiket NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be? ==
256. sor: 270. sor:
# nslookup
# nslookup
# tcpdump
# tcpdump
# WireShark
# Wireshark


== Egy Linux hosttal forgalmat szeretnénk route-olni annak eth0 és eth1 interfésze között. A lentiek alapján a host továbbítani fogja a 192.168.0.12 felől érkező forgalmat a 16.16.16.16 felé? <p style = "font-family:consolas"> $ route -n <br> Kernel IP routing table <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 125.0.0.6 0.0.0.0 UG 0 0 0 eth1 <br> 10.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth1 <br> 125.0.0.4 0.0.0.0 0.0.0.0 UG 0 0 0 eth1 <br> 192.168.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth0 </p> ==
== Egy Linux hosttal forgalmat szeretnénk route-olni annak eth0 és eth1 interfésze között. A lentiek alapján a host továbbítani fogja a 192.168.0.12 felől érkező forgalmat a 16.16.16.16 felé? <p style = "font-family:consolas"> $ route -n <br> Kernel IP routing table <br> Destination Gateway Genmask Flags Metric Ref Use Iface <br> 0.0.0.0 125.0.0.6 0.0.0.0 UG 0 0 0 eth1 <br> 10.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth1 <br> 125.0.0.4 0.0.0.0 0.0.0.0 UG 0 0 0 eth1 <br> 192.168.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth0 </p> ==
265. sor: 279. sor:
# Nem, egy Linux host nem képes route-olni az interfészei között.
# Nem, egy Linux host nem képes route-olni az interfészei között.


== Mire használható a következő parancs? <p style = "font-family:consolas"> $ ip addr del 152.66.244.35/16 dev eth1 </p> ==
== Mire használható a következő parancs? <p style = "font-family:consolas"> $ ip addr del 152.66.244.35/24 dev wlan0 </p> ==
{{kvízkérdés|típus=több|válasz=4|pontozás=+}}
{{kvízkérdés|típus=több|válasz=1|pontozás=+}}
# eth1 interfész IPv4 címének beállítása és aktív állapotba kapcsolása.
# wlan0 interfész IPv4 címének beállítása.
# eth1 interfész IPv4 címének törlése és inaktív állapotba kapcsolása.
# wlan0 interfész IPv4 címének beállítása és aktív állapotba kapcsolása.
# eth1 interfész inaktív állapotba kapcsolása.
# Semmit, mert nem jó a paraméterezés.
# eth1 interfész IPv4 címének törlése.
# wlan0 interfész aktív állapotba kapcsolása.


== Az alábbi eszközök közül melyiket használná arra, hogy megállapítsa, egy host képes-e kommunikálni egy másikkal? ==
== Az alábbi eszközök közül melyiket használná arra, hogy megállapítsa, egy host képes-e kommunikálni egy másikkal? ==
315. sor: 329. sor:


== Egy hoston az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)? <p style = "font-family:consolas"> $ ipconfig wlo1 | grep inet <br> inet 192.168.77.183 netmask 255.255.255.0 broadcast 192.168.77.255 <br> $ sudo tcpdump -ni wlo1 <br> tcpdump: verbose output suppressed, use -v or -vv for full protocol decode <br> listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytes <br> 11:41:47.119732 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> 11:41:47.119759 IP 192.168.77.183.46534 > 74.125.195.189.443: ...<br> 11:41:47.122779 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> ==
== Egy hoston az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)? <p style = "font-family:consolas"> $ ipconfig wlo1 | grep inet <br> inet 192.168.77.183 netmask 255.255.255.0 broadcast 192.168.77.255 <br> $ sudo tcpdump -ni wlo1 <br> tcpdump: verbose output suppressed, use -v or -vv for full protocol decode <br> listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytes <br> 11:41:47.119732 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> 11:41:47.119759 IP 192.168.77.183.46534 > 74.125.195.189.443: ...<br> 11:41:47.122779 IP 74.125.195.189.443 > 192.168.77.183.46534: ...<br> ==
{{kvízkérdés|típus=több|válasz=3,4|pontozás=+}}
{{kvízkérdés|típus=több|válasz=3,4,5|pontozás=+}}
# A vizsgált host nem kommunikál a helyi hálózaton kívüli IP címekkel.
# A vizsgált host nem kommunikál a helyi hálózaton kívüli IP címekkel.
# A beérkező forgalom a vizsgált host 86-os portjára érkezik.
# A beérkező forgalom a vizsgált host 86-os portjára érkezik.
# A vizsgált hostra a 74.125.195.189-es IP cím felőle érkezik be forgalom.
# A vizsgált hostra a 74.125.195.189-es IP cím felőle érkezik be forgalom.
# Jelenleg csak a wlo1 interfészre érkező csomagokat monitorozzuk.
# Jelenleg csak a wlo1 interfészre érkező csomagokat monitorozzuk.
# A vizsgált host egy távoli gép 443-as portjával kommunikál.


== Mi lehet a célja annak, aki a következő utasítást használta? <p style = "font-family:consolas"> $ telnet 216.58.214.238 80 </p> ==
== Mi lehet a célja annak, aki a következő utasítást használta? <p style = "font-family:consolas"> $ telnet 216.58.214.238 80 </p> ==
367. sor: 382. sor:
# traceroute
# traceroute
# tcpdump
# tcpdump
# WireShark
# Wireshark
# dig
# dig


391. sor: 406. sor:
# Három különböző fajtája van: recursive, iterative és inverse.
# Három különböző fajtája van: recursive, iterative és inverse.


== ==
== Az alábbi feladatok közül mely(ek)ben NEM nyújtana segítséget a Wireshark eszköz? ==
{{kvízkérdés|típus=több|válasz=|pontozás=+}}
{{kvízkérdés|típus=több|válasz=4|pontozás=+}}
# .
# Hálózati forgalmi minták rögzítésében.
# .
# Hálózati forgalom beérkezési port alapú szűrésben.
# .
# Egy távoli HTTP szerver válaszainak elemzésében.
# .
# Hálózati forgalom generálásában.
 
==  ==
{{kvízkérdés|típus=több|válasz=|pontozás=+}}
# .
# .
# .
# .
 
==  ==
{{kvízkérdés|típus=több|válasz=|pontozás=+}}
# .
# .
# .
# .
 
==  ==
{{kvízkérdés|típus=több|válasz=|pontozás=+}}
# .
# .
# .
# .

A lap 2021. november 2., 17:35-kori változata


Konzis kikérdezők (ZH)
Statisztika
Átlagteljesítmény
-
Eddigi kérdések
0
Kapott pontok
0
Alapbeállított pontozás
(+)
-
Beállítások
Minden kérdés látszik
-
Véletlenszerű sorrend
-
-


Az ls -l parancs eredményeként a következőt kapjuk:

-rw-r--r-- 1 bela user 7 Oct 24 19:19 pelda.txt

Mit jelent ez?

Típus: több. Válasz: 3. Pontozás: +.

  1. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, mindenki más csak olvashatja.
  2. pelda.txt file-t user nevű felhasználó írhatja és olvashatja, bela csoportba tartozó felhasználók csak olvashatják.
  3. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, mindenki más csak olvashatja.
  4. pelda.txt file-t bela nevű felhasználó írhatja és olvashatja, a user csoportba tartozó felhasználók csak olvashatják, más nem férhet a file-hoz.

Az ls -l parancs eredményeként a következőt kapjuk:

-rwxr----- 1 bela user 7 Oct 24 19:19 pelda.txt

Mit jelent ez?

Típus: több. Válasz: 3. Pontozás: +.

  1. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, mindenki más csak olvashatja.
  2. pelda.txt file-t user nevű felhasználó írhatja és olvashatja, bela csoportba tartozó felhasználók csak olvashatják, más nem férhet a file-hoz.
  3. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, a user csoportba tartozó felhasználók csak olvashatják, mások nem férhetnek hozzá.
  4. pelda.txt file-t bela nevű felhasználó írhatja, olvashatja, futtathatja, a user csoportba tartozó felhasználók csak futtathatják, mások nem férhetnek hozzá.

Az ls -l parancs eredményeként a következőt kapjuk:

-rwxr----- 1 bela user 7 Oct 24 19:19 pelda.txt

Melyik parancs nem eredményezi azt, hogy a user csoport végrehajtási jogot kapjon a példa file-ra?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. chmod a+rx pelda
  2. chmod ug+x pelda
  3. chmod o+rw pelda
  4. chmod u+xwr pelda

A jelszó file-t szeretnénk a harmadik oszlopa szerint numerikusan csökkenő sorrendbe rendezni. Melyik parancs oldja ezt meg?

Típus: több. Válasz: 4. Pontozás: +.

  1. echo /etc/passwd | sort -t: -n -k3 –r
  2. cat /etc/passwd | sort -t: -k3 –r
  3. cat /etc/passwd | sort -t: -k3
  4. cat /etc/passwd | sort -t: -n -k3 -r

Egy szűrőt szeretnénk írni, ami a standard bemenetét a kimenetre másolja úgy, hogy közben a nagybetűket kisbetűre, míg a kisbetűket nagybetűre cseréli. Melyik parancs oldja ezt meg?

Típus: több. Válasz: 2. Pontozás: +.

  1. tr a-z A-Z
  2. tr a-zA-Z A-Za-z
  3. tr A-Z a-z
  4. tr A-Za-z A-Za-z

Mit ír ki?

$ echo "bcacb" | grep "a.*b"

Típus: több. Válasz: 3. Pontozás: +.

  1. (semmit)
  2. acb
  3. bcacb
  4. bcacbacb

Mit ír ki?

$ echo "baaa" | grep "^a*"

Típus: több. Válasz: 2. Pontozás: +.

  1. (semmit)
  2. baaa
  3. aaa
  4. ^a*

Mit ír ki?

$ echo "a789b" | sed 's/a\([0-9]*\)b/x\1\1y/'

Típus: több. Válasz: 3. Pontozás: +.

  1. (semmit)
  2. x789y
  3. x789789y
  4. ax789789yb

Mit csinál az alábbi shell script?

 !/bin/bash
for i in `find`; do
if [ -h $i ]; then
target=`ls -l $i | sed 's/.*->.//'`
rm $i
cp $target $i
fi
done

Típus: több. Válasz: 1,3. Pontozás: +.

  1. Az adott könyvtár alatt rekurzívan törli az összes szimbolikus linket.
  2. Csak az aktuális könyvtárban szereplő minden szimbolikus link helyére bemásolja azt a fájlt, amelyre az mutatott.
  3. Az aktuális könyvtárban rekurzívan minden szimbolikus link helyére bemásolja azt a fájlt, amelyre az mutatott.
  4. Az adott könyvtár alatt rekurzívan törli az összes szimbolikus linket és ha talál azonos nevű fájlt, akkor azt bemásolja a helyére.

Mire használható a következő parancs?

$ traceroute www.bme.hu

Típus: több. Válasz: 1,3,4. Pontozás: +.

  1. Célhoszt elérhetőségének tesztelésére.
  2. Küldő és fogadó gépek közti egyirányú késleltetés mérésére.
  3. Küldő és fogadó gépek közti körülfordulási idő mérésére.
  4. Küldő és fogadó gépek közti útvonal felderítésére.

Mire használható a következő parancs?

$ ping www.bme.hu

Típus: több. Válasz: 1,3,5. Pontozás: +.

  1. Célhoszt elérhetőségének tesztelésére.
  2. Küldő és fogadó gépek közti egyirányú késleltetés mérésére.
  3. Célhoszt nevének IP címre történő feloldására.
  4. Küldő és fogadó gépek közti útvonal felderítésére.
  5. Küldő és fogadó gépek közti körülfordulási idő mérésére.

“netstat -aputne” parancs eredményeként a következőt kaptuk:

Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 30979609 1248/sshd
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 0 29630331 25210/apache2

Mit jelent?

Típus: több. Válasz: 2,3. Pontozás: +.

  1. Két kívülről elérhető szolgáltatás fut a gépen: egy secure shell szerver és egy webszerver.
  2. Egy lokálisan elérhető secure shell szerver és egy kívülről nem elérhető webszerver fut a gépen.
  3. Egy kívülről elérhető secure shell szerver fut a gépen, ami a 22-es tcp porton figyel.
  4. Egy kívülről nem elérhető secure shell szerver fut a gépen és egy lokálisan futó alkalmazás kapcsolódik egy távoli webszerverhez.

Mire való a következő parancs?

$ tcpdump -i eth0 -ne ip

Típus: több. Válasz: 3. Pontozás: +.

  1. eth0 interfészen bejövő minden csomag rögzítésére.
  2. eth0 interfészen bejövő csak az interfésznek címzett csomagok rögzítése.
  3. eth0 interfészen bejövő és kimenő IP csomagok rögzítése.
  4. eth0 interfészen bejövő és kimenő nem IP csomagok rögzítése.

Mi(k)re való a következő parancs?

$ tcpdump -i eth0 -ne udp

Típus: több. Válasz: 4. Pontozás: +.

  1. Így semmire, mert nem jó a paraméterezés.
  2. eth0 interfészen bejövő csak az interfésznek címzett csomagok rögzítése.
  3. eth0 interfészen bejövő és kimenő nem UDP csomagok rögzítése.
  4. eth0 interfészen bejövő és kimenő UDP csomagok rögzítése.

Mit jelent a következő “ifconfig eth1” parancsra adott válasz (részlete)?

eth1 Link encap:Ethernet HWaddr c4:34:6b:25:58:77
inet addr:152.66.244.35 Bcast:152.66.244.255 Mask:255.255.255.0
inet6 addr: fe80::c634:6bff:fe25:5877/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Típus: több. Válasz: 3,5. Pontozás: +.

  1. eth1 interfész inaktív állapotban van.
  2. eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és inaktív állapotban van.
  3. eth1 interfész a 152.66.244.35/24 IPv4 címmel van felkonfigurálva és aktív állapotban van.
  4. eth1 interfész a 152.66.244.35/16 IPv4 címmel van felkonfigurálva és aktív állapotban van.
  5. eth1 interfésznek van legalább egy felkonfigurált IPv4 címe.

Mire való a következő parancs?

$ ip addr del 152.66.244.35/16 dev eth1

Típus: több. Válasz: 3. Pontozás: +.

  1. eth1 interfész inaktív állapotba kapcsolása.
  2. eth1 interfész IPv4 címének beállítása és aktív állapotba kapcsolása.
  3. eth1 interfész IPv4 címének törlése.
  4. eth1 interfész IPv4 címének törlése és inaktív állapotba kapcsolása.

Az alábbiak közül mire használható az iptables filter táblája?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. Címfordítás beállítására.
  2. Routing beállításokra.
  3. Csomagszűrés beállítására.
  4. Bejövő forgalom szűrési szabályainak beállítására.

Mit eredményez a következő konfigurációs beállítás (isc-dhcp-server: dhcpd.conf)?

HaEpUz internal subnet.
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.101 10.0.0.150;
option domain-name-servers 252.66.115.1, 8.8.8.8;
option domain-name "haepuz.hu";
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
default-lease-time 600;
max-lease-time 7200;
}

Típus: több. Válasz: 1,5. Pontozás: +.

  1. A kliens gépen a default gateway 10.0.0.1-re lesz beállítva.
  2. A kliens gépen az /etc/resolv.conf fájlba vagy a 152.66.115.1 vagy a 8.8.8.8 (csak az egyik) nameserver paraméter íródik be.
  3. A kliens gép a 10.0.0.0/24-es címtartományból kap egy tetszőleges dinamikus címet.
  4. A kliens gép dinamikusan kap egy IPv4 címet, ehhez a netmask paramétert 255.0.0.0 értékre állítja.
  5. A kilens gép a 10.0.0.0/24-es címtartományból kap egy dinamikus címet, melynek utolsó száma 101 és 150 között lesz.

Mire való a következő parancs?

$ dig -t A @8.8.8.8 tmit.bme.hu +norecurse

Típus: több. Válasz: 1. Pontozás: +.

  1. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó IPv4 rekordot; ha nincs információja, üres választ ad.
  2. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó IPv4 rekordot; ha nincs információja, root DNS szerverhez fordul.
  3. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó összes rekordot; ha nincs információja, root DNS szerverhez fordul.
  4. Lekéri a Google névszerverétől a tmit.bme.hu névhez tartozó összes rekordot; ha nincs információja, üres választ ad.

Mi a különbség a forwarding és routing között? Melyik állítás helyes?

Típus: több. Válasz: 3. Pontozás: +.

  1. Nincs különbség, egymás szinonimái.
  2. A forwarding mechanizmus felelős a forgalomirányítási táblák dinamikus feltöltéséért, míg a routing algoritmusok a legrövidebb utak számításáért.
  3. A routing algoritmusok útvonalakat számolnak és dinamikusan konfigurálják a forgalomirányítási táblákat, míg a forwarding algoritmusok ezek alapján hoznak döntéseket.
  4. A routing algoritmusok dinamikusan konfigurálják a forgalomirányítási táblákat, míg a forwarding algoritmusok valamilyen előre beállított policy szerint útvonalakat számolnak végpontok között.

Mi a különbség a link state és distance vector alapú routing protokollok között? Melyik állítás helyes?

Típus: több. Válasz: 4. Pontozás: +.

  1. Azonos nézeten dolgoznak, hatékonyságbeli különbség van köztük.
  2. A link state alapú megoldások lokális nézeten dolgoznak, ezért jobban skálázódnak, nagyobb hálózatban jobban használhatók.
  3. A link state alapú megoldások globális nézeten dolgoznak, így képesek meghatározni a legrövidebb utat bármely két csomópont között, míg a distance vector alapú megoldások lokális nézeten dolgoznak, így nem feltétlenül az optimális útvonalat határozzák meg egyes csomópontok között.
  4. A distance vector alapú algoritmusok lokális információk alapján dolgoznak, elosztottan, míg a link state alapú algoritmusok teljes képpel rendelkeznek a hálózatról.

Egy hoszt eth0 interfészén a default gateway-t szeretnénk beállítani. Azt tudjuk, hogy a gateway a 192.168.0.0/24-es hálózat első használható IP címén található. Melyik parancs végzi el helyesen a konfigurációt?

Típus: több. Válasz: 1,4. Pontozás: +.

  1. sudo route add default gw 192.168.0.1
  2. sudo route add default gw 192.168.0.0
  3. sudo route add default gw 192.168.0.1 netmask 255.255.255.0
  4. sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 eth0

Melyik állítások igazak, ha egy (pl. Quagga) routerben a következő eredményt kapjuk a show ip route parancsra?

show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
I - ISIS, B - BGP, > - selected route, * - FIB route
O 10.0.0.0/24 [110/10] is directly connected, eth0, 00:38:17
C>* 10.0.0.0/24 is directly connected, eth0
O>* 10.0.1.0/24 [110/20] via 10.0.0.2, eth0, 00:37:27
O>* 10.0.2.0/24 [110/30] via 10.0.0.2, eth0, 00:37:23
O 10.0.3.0/24 [110/40] via 10.0.0.2, eth0, 00:37:19
C>* 10.0.3.0/24 is directly connected, eth1
C>* 127.0.0.0/8 is directly connected, lo

Típus: több. Válasz: 1,2,3. Pontozás: +.

  1. 10.0.3.0/24 hálózatot eth0 és eth1 interfészen keresztül is eléri, jelenleg a közvetlen kapcsolatot használja.
  2. 10.0.3.0/24 hálózatot 40-es költségű OSPF úton ér(het)i el.
  3. 10.0.2.0/24 hálózatot nem éri el közvetlenül.
  4. 10.0.1.0/24 hálózatot a 10.0.1.1 gateway-en keresztül éri el.

Egy hoszt routing táblájában az alábbi három bejegyzés szerepel. Ezek alapján mely állítások igazak?

$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 eth0
192.168.77.0 0.0.0.0 255.255.255.0 U 600 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.128 U 600 0 0 eth1

Típus: több. Válasz: 2,4. Pontozás: +.

  1. A hoszt minden forgalmat a 192.168.77.1 felé küld.
  2. A hoszt a 192.168.77.16-nak címzett forgalmat az eth0 interfészén küldi ki.
  3. A hoszt a 192.168.0.129-nek címzett forgalmat az eth0 interfészén küldi ki.
  4. A hoszt a 192.168.0.130-nak címzett forgalmat a default gateway felé küldi.

Mit ír ki az alábbiak közül a Python interpreter a következő utasításra?

2 * "11" + "2"

Típus: több. Válasz: 4. Pontozás: +.

  1. TypeError: cannot concatenate 'str' and 'int' objects
  2. 24
  3. 1113
  4. "11112"

Mit ír ki az alábbiak közül a Python interpreter a következő utasításra?

>>> 3 * "12" + "21"

Típus: több. Válasz: 4. Pontozás: +.

  1. TypeError: cannot concatenate 'str' and 'int' objects
  2. 57
  3. 12121221
  4. "12121221"

Érvényes-e a következő utasítás a Python nyelvben?

["12", 12]

Típus: több. Válasz: 3. Pontozás: +.

  1. Nem, az interpreter kivételt dob: SyntaxError: invalid syntax.
  2. Nem, Python nyelvben csak azonos típusú értékek tárolhatóak egy listában.
  3. Igen, Python nyelvben a lista bármilyen típusú értékeket tárolhat.
  4. Igen, de az azonos értékeket csak egyszer tárolódnak le: ["12"].

Mit ír ki a következő Python függvény az alábbi paraméter listával:

magic_function(0, c=1, b=2)?
def magic_function(a, b=3, *args, **kwargs):
print a + b

Típus: több. Válasz: 2. Pontozás: +.

  1. 1
  2. 2
  3. 3
  4. NameError: name 'c' is not defined.

Mit ír ki a következő Python függvény az alábbi paraméter listával:

magic_function(c=0, b=1, a=2)?
def magic_function(a, b=3, *args, **kwargs):
print a + b

Típus: több. Válasz: 3. Pontozás: +.

  1. 1
  2. 2
  3. 3
  4. NameError: name 'c' is not defined.

Mire való az iptables filter táblája?

Típus: több. Válasz: 2,4. Pontozás: +.

  1. Routing beállításokra.
  2. Csomagszűrs beállítására.
  3. Címfordítás beállítására.
  4. Bejövő, kimenő forgalom szűrési szabályainak beállítására.

Az alábbit látva mire gyanakodna?

$ ping 125.0.1.254
PING 125.0.1.254 (125.0.1.254) 56(84) bytes of data.
>From 192.168.0.1 icmp_seq=1 Destination Net Unreachable

Típus: több. Válasz: 4. Pontozás: +.

  1. A host nincs a hálózatra csatlakoztatva.
  2. Rosszult konfigurált NAT okozza a hibát.
  3. A tűzfal beállítások megakadályozzák, hogy a host a helyi hálózaton kívüli elemekkel kommunikáljon.
  4. A host default GW-e nem rendelkezik route-tal a cél felé.

Az alábbit látva mire gyanakodna?

$ ping google.com
ping: unknown host google.com

Típus: több. Válasz: 1. Pontozás: +.

  1. A host nem képes feloldani a google.com nevet, ezért nem tudja pingelni a célt.
  2. A tűzfal beállításokat megakadályozzák, hogy a host a helyi hálózaton kívüli elemekkel kommunikáljon.
  3. A default GW nem ismer route-ot a célhoz.
  4. Rosszult konfigurált NAT okozza a hibát.

Az alábbit látva milyen problémára gyanakodna?

$ ping 8.8.8.8
connect: Network unreachable

Típus: több. Válasz: 2. Pontozás: +.

  1. Rosszul konfigurált NAT okozza a hibát.
  2. A hoston a default GW nincs beállítva, ezért nem éri el a célt.
  3. A tűzfal beállítások megakadályozzák, hogy a host a helyi hálózaton kívüli elemekkel kommunikáljon.
  4. A default GW nem ismer route-ot a célhoz.

A jelszó file-t szeretnénk a harmadik oszlopa szerint numerikusan növekvő sorrendbe rendezni. Melyik parancs oldja ezt meg?

Típus: több. Válasz: 3. Pontozás: +.

  1. cat /etc/passwd | sort -t: -n -k3 -r
  2. cat /etc/passwd | sort -t: -k3 -r
  3. cat /etc/passwd | sort -t: -k3 -n
  4. echo /etc/passwd | sort -t: -n -k3 -r

Mire való az iptables filter táblájában lévő FORWARD lánc?

Típus: több. Válasz: 3. Pontozás: +.

  1. Címfordítás beállítására.
  2. Routing beállításokra.
  3. Átmenő forgalom szűrésének beállítására.
  4. Portforwarding beállítására.

Előfordulhat-e, hogy két host közötti traceroute esetén az egyik irányba a traceroute több bejegyzést sorol fel, mint a másikban?

Típus: több. Válasz: 2. Pontozás: +.

  1. Igen, mert a traceroute futásonként eltérő eredményt ad.
  2. Igen, mivel lehet, hogy a forgalom az egyik irányban más utat jár be, mint a másikban.
  3. Nem.
  4. A traceroute nem is adja meg a két végpont közötti hopok számát.

Mire való a következő parancs?

$ iptables -A INPUT -p udp --sport 53 -j ACCEPT

Típus: több. Válasz: 4. Pontozás: +.

  1. Engedélyez bármilyen forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53).
  2. Engedélyezi az átmenő UDP forgalmat, ha a forrás port 53.
  3. Engedélyezi a bejövő UDP forgalmat, ha a forrás vagy cél port 53.
  4. Engedélyezi a bejövő UDP forgalmat, ha az DNS lekérésre vonatkozik (és a forrás port 53).

Az alábbi eszközök közül melyiket NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. ping
  2. nslookup
  3. tcpdump
  4. Wireshark

Egy Linux hosttal forgalmat szeretnénk route-olni annak eth0 és eth1 interfésze között. A lentiek alapján a host továbbítani fogja a 192.168.0.12 felől érkező forgalmat a 16.16.16.16 felé?

$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 125.0.0.6 0.0.0.0 UG 0 0 0 eth1
10.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth1
125.0.0.4 0.0.0.0 0.0.0.0 UG 0 0 0 eth1
192.168.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth0

Típus: több. Válasz: 2. Pontozás: +.

  1. Nem, egyik route sem fedi le a cél IP címét.
  2. Nem, ha a net.ipv5ó4_forward (/proc/sys/net/ipv4/ip_forward) értéke 0.
  3. Igen, mást nem is szükséges beállítani.
  4. Nem, egy Linux host nem képes route-olni az interfészei között.

Mire használható a következő parancs?

$ ip addr del 152.66.244.35/24 dev wlan0

Típus: több. Válasz: 1. Pontozás: +.

  1. wlan0 interfész IPv4 címének beállítása.
  2. wlan0 interfész IPv4 címének beállítása és aktív állapotba kapcsolása.
  3. Semmit, mert nem jó a paraméterezés.
  4. wlan0 interfész aktív állapotba kapcsolása.

Az alábbi eszközök közül melyiket használná arra, hogy megállapítsa, egy host képes-e kommunikálni egy másikkal?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. ls
  2. ipconfig
  3. ping
  4. traceroute

Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás?

[1, "0", "1", 0][1]

Típus: több. Válasz: 1. Pontozás: +.

  1. "0"
  2. "1"
  3. 0
  4. 1

Milyen értékekkel tér vissza az alábbiak közül a következő Python utasítás?

[1, "0", "1", 0][-1]

Típus: több. Válasz: 3. Pontozás: +.

  1. "0"
  2. "1"
  3. 0
  4. 1

Mit ír ki az alábbiak közül a Python interpreter a következő utasításra?

>>> "lorem ipsum"[2:]

Típus: több. Válasz: 4. Pontozás: +.

  1. "lorem ips"
  2. SyntaxError: invalid syntax
  3. "orem ipsum"
  4. "rem ipsum"

Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)?

$ iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth2 \
-j SNAT --to-source 192.168.1.10

Típus: több. Válasz: 2. Pontozás: +.

  1. Egy új címfordítási szabály hozzáadása a NAT táblához, ami a 10.0.0.0/8-as címeket cseréli le, ha a csomag az eth2 interfészen érkezett.
  2. Egy új címfordítási szabály hozzáadása a NAT táblához, ami a 10.0.0.0/8-as címeket cseréli le, ha a csomag az eth2 interfészen kerül majd kiküldésre.
  3. Egy új címfordítási szabály hozzáadása a NAT tábla POSTROUTING láncának elejéhez, melynek segítségével a 10.0.0.0/8-as belső hálózatról kijutunk a külső hálózatra.
  4. Port forwarding beállítása, kívülről hozzáférhetővé válik a 10.0.0.0/8-as tartomány.

Mit takar az az állítás, hogy a Python nyelv dinamikusan (és erősen típusos)?

Típus: több. Válasz: 3. Pontozás: +.

  1. Változó típus nélkül definiálunk, de értékadás után típusa nem változhat meg.
  2. Változót típusával együtt definiáljuk, ami futás során nem változhat meg.
  3. Változót típus nélkül definiálunk, ami futás közben változhat.
  4. Változót típusával együtt definiálunk, ami futás során megváltozhat.

Egy hoston az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)?

$ ipconfig wlo1 | grep inet
inet 192.168.77.183 netmask 255.255.255.0 broadcast 192.168.77.255
$ sudo tcpdump -ni wlo1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytes
11:41:47.119732 IP 74.125.195.189.443 > 192.168.77.183.46534: ...
11:41:47.119759 IP 192.168.77.183.46534 > 74.125.195.189.443: ...
11:41:47.122779 IP 74.125.195.189.443 > 192.168.77.183.46534: ...

Típus: több. Válasz: 3,4,5. Pontozás: +.

  1. A vizsgált host nem kommunikál a helyi hálózaton kívüli IP címekkel.
  2. A beérkező forgalom a vizsgált host 86-os portjára érkezik.
  3. A vizsgált hostra a 74.125.195.189-es IP cím felőle érkezik be forgalom.
  4. Jelenleg csak a wlo1 interfészre érkező csomagokat monitorozzuk.
  5. A vizsgált host egy távoli gép 443-as portjával kommunikál.

Mi lehet a célja annak, aki a következő utasítást használta?

$ telnet 216.58.214.238 80

Típus: több. Válasz: 1. Pontozás: +.

  1. Egy távoli gépen futó HTTP szerver ellenőrzése.
  2. Egy helyi gépen futó FTP szerver ellenőrzése.
  3. Titkosítatlan bejelentkezés egy távoli gépre az alapértelmezett telnet porton.
  4. SSH bejelentkezés egy távoli gépre.

Egy hoston az alábbi lekérdezéseket végezzük el. Ezek alapján melyik állítás(ok) igaz(ak)?

$ arp -n
Address HWtype HWaddress Flgas Mask Iface
192.168.77.1 ether a0:f3:c1:ff:21:b8 C wlo1
192.168.77.15 ether 72:42:53:8f:55:9c C wlo1
$ route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.77.1 0.0.0.0 UG 600 0 0 wlo1
192.168.77.1 0.0.0.0 255.255.255.0 U 600 0 0 wlo1

Típus: több. Válasz: 1,3. Pontozás: +.

  1. A 192.168.77.185-ös hostot a wlo1 interfészen keresztül érhetjük el.
  2. A host default GW MAC címe 72:42:53:8f:55:9c.
  3. A host két eszközzel már kommunikált a wlo1 interfészen keresztül.
  4. A host a helyi hálózaton található 192.168.77.25-ös hosttal jelenleg is kommunikál.

A következő Python utasítások közül melyik ad vissza logikai igazat, azaz True értéket?

Típus: több. Válasz: 1,3,4. Pontozás: +.

  1. 42 in ["42", 42]
  2. 42 is ("42", 42)
  3. 42
  4. "42"

Mely(ek) NEM valid utasítás(ok) az alábbiak közül a Python nyelvben?

Típus: több. Válasz: 3. Pontozás: +.

  1. print "lorem ipsum" * 2
  2. a,b = b,a
  3. a+++
  4. print "12"

Mi(ke)t eredményez a következő parancs? Melyik állítás(ok) helyes(ek)?

$ iptables -t nat -A PREROUTING -d 192.168.168.10 -p tcp --dport 2222 \
-j DNAT --to-destination 10.0.0.153:22

Típus: több. Válasz: 1,3. Pontozás: +.

  1. Egy új címfordítási szabály hozzáadása a nat táblához, ami a 192.168.168.10-es cél IP címet cseréli le, ha a csoma a 2222-es tcp portra érkezett.
  2. Port forwarding beállítása, kívülről hozzáférhetővé válik a 10.0.0.153-as gép minden szolgáltatása.
  3. Egy új címfordítási szabály hozzáadása a nat táblához, melynek segítségével egy külső hálózatról elérhetőveé tesszük egy belső gép 22-es tcp portját.
  4. Port forwarding beállítása, egy külső hálózatról hozzáférhetővé válik a 10.0.0.153 gép 22-es tcp és udp portja.

Egy szűrőt szeretnénk írni, ami a standard bemenetetét a kimenetre másolja úgy, hogy közben a nagybetűket kisbetűre cseréli, míg a többi karaktert változatlanul hagyja. Melyik parancs(ok) oldja(k) ezt meg?

Típus: több. Válasz: 1,4. Pontozás: +.

  1. tr A-Za-z a-za-z
  2. tr a-z A-Z
  3. tr a-zA-Z A-Za-z
  4. tr A-Z a-z

Az alábbiak közül mely(ek)et NEM használná arra, hogy feltérképezze, egy interfészen milyen forgalom érkezik be?

Típus: több. Válasz: 1,4. Pontozás: +.

  1. traceroute
  2. tcpdump
  3. Wireshark
  4. dig

Az alábbiak közül mely Python utasítás(ok) értékelődik(értékelődnek) ki logikai, igaz, azaz True értékként?

Típus: több. Válasz: 3,4. Pontozás: +.

  1. 0
  2. []
  3. "None"
  4. [0, False, None, (), {}]

Az alábbi Python típusok közül mely(ek) tárol(nak) elemeket sorrend nélkül?

Típus: több. Válasz: 1,2. Pontozás: +.

  1. set
  2. dictionary
  3. tuple
  4. list

Mely állítás(ok) igaz(ak) a DNS queary-kre?

Típus: több. Válasz: 1,2,4. Pontozás: +.

  1. Az iterative query-re soha nem kaphatunk teljes választ.
  2. A recursive query-re mindig teljes választ kapunk, támogatása nem kötelező.
  3. Az iterative query-re kétféle választ kaphatunk: teljes választ vagy referralt egy másik szerverre.
  4. Három különböző fajtája van: recursive, iterative és inverse.

Az alábbi feladatok közül mely(ek)ben NEM nyújtana segítséget a Wireshark eszköz?

Típus: több. Válasz: 4. Pontozás: +.

  1. Hálózati forgalmi minták rögzítésében.
  2. Hálózati forgalom beérkezési port alapú szűrésben.
  3. Egy távoli HTTP szerver válaszainak elemzésében.
  4. Hálózati forgalom generálásában.