{"id":158,"date":"2023-02-25T10:53:11","date_gmt":"2023-02-25T10:53:11","guid":{"rendered":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/?post_type=chapter&#038;p=158"},"modified":"2023-12-18T13:28:09","modified_gmt":"2023-12-18T13:28:09","slug":"ctf-keskkonna-ulespanek","status":"publish","type":"chapter","link":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/chapter\/ctf-keskkonna-ulespanek\/","title":{"rendered":"CTF-keskkonna \u00fclespanek"},"content":{"raw":"<div class=\"textbox textbox--learning-objectives\"><header class=\"textbox__header\">\r\n<p class=\"textbox__title\">Peat\u00fckk annab \u00fclevaate<\/p>\r\n\r\n<\/header>\r\n<div class=\"textbox__content\">\r\n<ul>\r\n \t<li>kuidas panna \u00fcles CTF-keskkond v\u00f5i kasutada seda teenusena<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\nOleme Eestis \u00f5petajate ja talentidega tuvastanud \u00e4ra, et k\u00f5ige lihtsam on a. kasutada tasulist v\u00f5i b. panna \u00fcles omale tasuta CTFd lahendus.\r\n\r\na. Kui r\u00e4\u00e4gime tasulise teenuse kasutamisest, siis selleks on internetis olemas teenus <a href=\"https:\/\/ctfd.io\/\" target=\"_blank\" rel=\"noopener\">https:\/\/ctfd.io\/<\/a> kus lehel saate registreerida endale konto, valida sobiliku paketi ning v\u00e4ikese raha eest hakata kohe looma \u00fclesandeid ja viima l\u00e4bi v\u00f5istluseid. Katseta lahendust siin: <a href=\"https:\/\/demo.ctfd.io\/\" target=\"_blank\" rel=\"noopener\">https:\/\/demo.ctfd.io\/.<\/a>\r\n\r\nNB! Kui planeerite paljude osalejatega v\u00f5istlust, siis on oluline arvestada serveri v\u00f5imsusega. Oma isiklik arvuti kipub ilmselt kiiresti kokku jooksma ja kooli server peab ka vastu v\u00f5ibolla ainult \u00fchele klassile. Kui soovite viia v\u00f5istlusi l\u00e4bi tervele koolile, siis tuleks kasutada pigem tasulist teenust. Kui selgub, et baaspaketist j\u00e4\u00e4b v\u00e4heks, siis s\u00fcsteem uuendab teid ise plus paketi peale, et v\u00f5istlus ei j\u00e4\u00e4ks pidamata.\r\n\r\n<img class=\"alignnone wp-image-225 size-full\" src=\"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline.png\" alt=\"\" width=\"1227\" height=\"906\" \/>\r\n\r\nb. Kuna antud kursuse eesm\u00e4rgiks on \u00f5ppida ka ise midagi tehniliselt tegema (IT-administraatorina), siis on v\u00f5imalik panna antud lahendus \u00fcles ka enda arvutisse v\u00f5i kooli serverisse, kui teil selleks luba antakse.\r\n\r\nVariante on mitmeid, aga enamus algavad sellega, et tuleb minna <a href=\"https:\/\/github.com\/CTFd\/CTFd\" target=\"_blank\" rel=\"noopener\">GitHub<\/a> lehele ja sealse \u00f5petuse abil endale teenused installeerida (v\u00f5ite selles vajada veidike abi \u00f5petajalt v\u00f5i targalt IT-d tundvalt t\u00e4iskasvanult). K\u00f5ige lihtsam on kasutada Docker <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.docker.com\/<\/a> lahendust, sest seda saate kasutada juba oma olemasolevas arvutis, olenemata sellest, kas see on Linux v\u00f5i Windows.\r\n\r\n<img class=\"alignnone wp-image-226 size-full\" src=\"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd.png\" alt=\"\" width=\"712\" height=\"381\" \/>\r\n\r\nKeskkonna \u00fclespaneku ja kasutusvideote n\u00e4ited:\r\n\r\n[embed]https:\/\/www.youtube.com\/watch?v=EvgVOwKF6Dw[\/embed]\r\n\r\n[embed]https:\/\/www.youtube.com\/watch?v=BrE_sAtGKqo[\/embed]","rendered":"<div class=\"textbox textbox--learning-objectives\">\n<header class=\"textbox__header\">\n<p class=\"textbox__title\">Peat\u00fckk annab \u00fclevaate<\/p>\n<\/header>\n<div class=\"textbox__content\">\n<ul>\n<li>kuidas panna \u00fcles CTF-keskkond v\u00f5i kasutada seda teenusena<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>Oleme Eestis \u00f5petajate ja talentidega tuvastanud \u00e4ra, et k\u00f5ige lihtsam on a. kasutada tasulist v\u00f5i b. panna \u00fcles omale tasuta CTFd lahendus.<\/p>\n<p>a. Kui r\u00e4\u00e4gime tasulise teenuse kasutamisest, siis selleks on internetis olemas teenus <a href=\"https:\/\/ctfd.io\/\" target=\"_blank\" rel=\"noopener\">https:\/\/ctfd.io\/<\/a> kus lehel saate registreerida endale konto, valida sobiliku paketi ning v\u00e4ikese raha eest hakata kohe looma \u00fclesandeid ja viima l\u00e4bi v\u00f5istluseid. Katseta lahendust siin: <a href=\"https:\/\/demo.ctfd.io\/\" target=\"_blank\" rel=\"noopener\">https:\/\/demo.ctfd.io\/.<\/a><\/p>\n<p>NB! Kui planeerite paljude osalejatega v\u00f5istlust, siis on oluline arvestada serveri v\u00f5imsusega. Oma isiklik arvuti kipub ilmselt kiiresti kokku jooksma ja kooli server peab ka vastu v\u00f5ibolla ainult \u00fchele klassile. Kui soovite viia v\u00f5istlusi l\u00e4bi tervele koolile, siis tuleks kasutada pigem tasulist teenust. Kui selgub, et baaspaketist j\u00e4\u00e4b v\u00e4heks, siis s\u00fcsteem uuendab teid ise plus paketi peale, et v\u00f5istlus ei j\u00e4\u00e4ks pidamata.<\/p>\n<div class=\"wp-nocaption alignnone wp-image-225 size-full\"><img class=\"alignnone wp-image-225 size-full\" src=\"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline.png\" alt=\"\" width=\"1227\" height=\"906\" srcset=\"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline.png 1227w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline-300x222.png 300w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline-1024x756.png 1024w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline-768x567.png 768w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline-65x48.png 65w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline-225x166.png 225w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/ctfd-tasuline-350x258.png 350w\" \/><\/div>\n<p>b. Kuna antud kursuse eesm\u00e4rgiks on \u00f5ppida ka ise midagi tehniliselt tegema (IT-administraatorina), siis on v\u00f5imalik panna antud lahendus \u00fcles ka enda arvutisse v\u00f5i kooli serverisse, kui teil selleks luba antakse.<\/p>\n<p>Variante on mitmeid, aga enamus algavad sellega, et tuleb minna <a href=\"https:\/\/github.com\/CTFd\/CTFd\" target=\"_blank\" rel=\"noopener\">GitHub<\/a> lehele ja sealse \u00f5petuse abil endale teenused installeerida (v\u00f5ite selles vajada veidike abi \u00f5petajalt v\u00f5i targalt IT-d tundvalt t\u00e4iskasvanult). K\u00f5ige lihtsam on kasutada Docker <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.docker.com\/<\/a> lahendust, sest seda saate kasutada juba oma olemasolevas arvutis, olenemata sellest, kas see on Linux v\u00f5i Windows.<\/p>\n<div class=\"wp-nocaption alignnone wp-image-226 size-full\"><img class=\"alignnone wp-image-226 size-full\" src=\"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd.png\" alt=\"\" width=\"712\" height=\"381\" srcset=\"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd.png 712w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd-300x161.png 300w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd-65x35.png 65w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd-225x120.png 225w, https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-content\/uploads\/sites\/3\/2023\/02\/installeeri-ctfd-350x187.png 350w\" \/><\/div>\n<p>Keskkonna \u00fclespaneku ja kasutusvideote n\u00e4ited:<\/p>\n<p><iframe title=\"Host CTFs with CTFd in Digital Ocean | Complete Setup Guide\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/EvgVOwKF6Dw?feature=oembed&#38;rel=0\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><iframe title=\"Running CTFd v.3.4.1 (HTTPS) on Ubuntu 20.04\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/BrE_sAtGKqo?feature=oembed&#38;rel=0\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"author":8,"menu_order":7,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":144,"_links":{"self":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/chapters\/158"}],"collection":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/wp\/v2\/users\/8"}],"version-history":[{"count":6,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/chapters\/158\/revisions"}],"predecessor-version":[{"id":873,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/chapters\/158\/revisions\/873"}],"part":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/parts\/144"}],"metadata":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/chapters\/158\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/pressbooks\/v2\/chapter-type?post=158"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/wp\/v2\/contributor?post=158"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/digiloovtoo\/wp-json\/wp\/v2\/license?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}