abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 11:55 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) byla vydána v nové verzi 1.26.0. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Pozvánky

    Ve středu 29. dubna 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 7. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj i uživatelský prostor. Akce proběhne od 10:00 do večerních hodin. Hackday je určen všem zájemcům o praktickou práci s Linuxem na telefonech. Zaměří se na vývoj aplikací v userspace, například bankovní aplikace, zpracování obrazu z kamery nebo práci s NFC, i na úpravy

    … více »
    lkocman | Komentářů: 0
    včera 21:55 | Nová verze

    LilyPond (Wikipedie) , tj. multiplatformní svobodný software určený pro sazbu notových zápisů, byl vydán ve verzi 2.26.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 20:33 | Nová verze

    Byla vydána nová verze 11.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 237 vývojářů. Provedeno bylo více než 2 500 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska oznámila, že si zajistila opci buď na akvizici startupu Cursor za 60 miliard dolarů (přes 1,2 bilionu Kč) do konce letošního roku, nebo na zaplacení deseti miliard dolarů za nové partnerství s touto firmou zabývající se generováním kódů. SpaceX se dále prosazuje na lukrativním trhu s vývojářskými nástroji pro umělou inteligenci (AI). Cursor, startup zabývající se prodejem modelů AI pro

    … více »
    Ladislav Hagara | Komentářů: 2
    včera 13:11 | Komunita

    Díky AI modelu Claude Mythos Preview od společnost Anthropic bylo ve Firefoxu nalezeno a opraveno 271 zranitelností.

    Ladislav Hagara | Komentářů: 6
    včera 04:44 | Nová verze

    Byla vydána nová verze 2.54.0 distribuovaného systému správy verzí Git. Přispělo 137 vývojářů, z toho 66 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 13.0. Přehled novinek v aktualizované dokumentaci a na YouTube. Stalo se tak na konferenci GrafanaCON 2026.

    Ladislav Hagara | Komentářů: 0
    21.4. 19:00 | IT novinky

    Na YouTube proběhl Framework [ Next Gen ] Event 2026. Společnost Framework představila nový Framework Laptop 13 Pro, vylepšení Framework Laptopu 16 a OCuLink Dev Kit pro připojení vysoce výkonných periferií jako jsou eGPU a bezdrátovou klávesnici s integrovaným touchpadem Framework Wireless Touchpad Keyboard.

    Ladislav Hagara | Komentářů: 0
    21.4. 18:22 | Nová verze

    Byl vydán Mozilla Firefox 150.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 150 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (12%)
     (30%)
     (3%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 1392 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: IPTABLES

    20.1.2003 12:44 Vladimir
    IPTABLES
    Přečteno: 881×
    Dobry den, mozetemi prosim Vas poslat ak mate najlepsie asi RED HAT LINUX 8.0 (aby to bolo rovnake ako mam ja) vas konfiguracny script s IPTABLES? Ten, co je na strankach www.root.cz mi totiz nefunguje.

    Dakujem

    Odpovědi

    20.1.2003 12:55 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše IPTABLES
    Musiš si udělat vlastní podle toho co potřebuješ.
    #!/bin/sh
    
    echo "0" > /proc/sys/net/ipv4/ip_forward
    
    # Firevall
    /sbin/iptables -X
    /sbin/iptables -F INPUT
    /sbin/iptables -F OUTPUT
    /sbin/iptables -F FORWARD
    /sbin/iptables -P INPUT DROP
    /sbin/iptables -P OUTPUT DROP
    /sbin/iptables -P FORWARD DROP
    
    # local
    /sbin/iptables -A OUTPUT -o lo -j ACCEPT
    /sbin/iptables -A INPUT -i lo -j ACCEPT
    
    /sbin/iptables -A OUTPUT -p icmp -j ACCEPT
    #/sbin/iptables -A INPUT -p icmp -j ACCEPT
    #/sbin/iptables -A FORWARD -p icmp -j ACCEPT
    
    # max5 pingu za s
    iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s --limit-burst 5 -j ACCEPT
    
    iptables -A INPUT -p ICMP -i eth0 --icmp-type 0 -j ACCEPT
    iptables -A INPUT -p ICMP -i eth0 --icmp-type 3 -j ACCEPT
    iptables -A INPUT -p ICMP -i eth0 --icmp-type 8 -j ACCEPT
    iptables -A INPUT -p ICMP -i eth0 --icmp-type 11 -j ACCEPT
    
    # odmitne port 113 auth
    iptables -A INPUT -i eth0 -p TCP --dport 113 -j REJECT
    
    
    # DNS
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 53 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 53 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 53 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 53 -j ACCEPT
    
    # FTP
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 20 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 20 -j ACCEPT
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 21 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 21 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 21 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 21 -j ACCEPT
    
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 1024:65535 -j ACCEPT
    #/sbin/iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -j ACCEPT
    
    # SMTP
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 25 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 25 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 25 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 25 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 25 -j ACCEPT
    
    # WWW
    #/sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 80 -j ACCEPT
    #/sbin/iptables -A INPUT -p udp -s 0/0 --sport 80 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 80 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -s 0/0 --sport 80 -j ACCEPT
    #/sbin/iptables -A INPUT -p tcp -s 0/0 --sport 80 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 80 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -d 0/0 --dport 80 -j ACCEPT
    
    
    # POP3
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 110 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 110 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 110 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 110 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 110 -j ACCEPT
    
    # NTP
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 123 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 123 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 123 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 123 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 123 -j ACCEPT
    
    # https
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 443 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 443 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 443 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 443 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 443 -j ACCEPT
    
    # proxy
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 3128 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 3128 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 3128 -j ACCEPT
    #/sbin/iptables -A INPUT -p tcp -s 0/0 --sport 3128 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 3128 -j ACCEPT
    
    # Jaber
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 5222 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 5222 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 5222 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 5222 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 5222 -j ACCEPT
    
    # Jaber SSL
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 5223 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 5223 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 5223 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 5223 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 5223 -j ACCEPT
    
    
    # PGP
    /sbin/iptables -A OUTPUT -p udp -d 0/0 --dport 11371 -j ACCEPT
    /sbin/iptables -A INPUT -p udp -s 0/0 --sport 11371 -j ACCEPT
    /sbin/iptables -A OUTPUT -p tcp -d 0/0 --dport 11371 -j ACCEPT
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 11371 --syn -j DROP
    /sbin/iptables -A INPUT -p tcp -s 0/0 --sport 11371 -j ACCEPT
    
    # to co jsme nav�ali my
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    
    # LOGUJ OSTATNI
    /sbin/iptables -A OUTPUT -j LOG --log-level 6
    /sbin/iptables -A INPUT -j LOG --log-level 6
    /sbin/iptables -A FORWARD -j LOG --log-level 6
    
    20.1.2003 18:46 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše IPTABLES
    Žádný nejlepší skript totiž neexistuje. Každý chce od firewallu něco jiného. Můžu vám klidně poslat svůj, ale má 22k (takže ho sem nebudu pastovat), pouští pár dalších věcí, aby se dynamicky nakonfiguroval podle toho, co mi DHCP přidělí, snaží se minimalizovat počet testů, kterými musí paket projít, než se rozhodne jeho osud, a už nějakou dobu se vyvíjí, takže obsahuje různá pravidla z opravdového /života vztahující se na domény a počítače, které z nějakého důvodu nemám (nebo naopak mám) rád, a nebudete mu nejspíš rozumět. K skriptu pana Šobáně bych měl pár věcí. Smysluplné udp/25 (např.) pakety jsem tedy v životě neviděl. Takže bych je ani nepovoloval. Akceptuje cokoli, co přijde např. z portu tcp/25 (např.) -- kromě SYN paketů, které zahodí, aniž by je ovšem zalogoval. Příliš nechápu, proč se logují pokusy o spojení na obskurní porty, zatímco na ty normální ne. Neřeší spoofing. Pakety z eth0 tvrdící, že jsou z 127.0.0.1 (např.), klidně projdou. Omezovat tímhle způsobem spojení z počítače ven je diskutabliní -- když se budu chtít podívat, jestli někde jede třeba samba (137) nebo fontserver (720?), musím shazovat/předělávat firewall. Nemluvě o tom, kdybych chtěl někoho portscannovat :o+ ESTABLISHED/RELATED bych testoval na začátku. Proč by měly pakety existujících spojení procházet všemi těmi testy? Pokud firewall funguje, tak se jiné spojení předně nemohlo navázat. Pokud vám nejede na počítači žádný server a nechcete řešit pasivní FTP (což tenhle skript taky neřeší), tak prostě povolte jen RELATED a ESTABLISHED pakety, SYN a udp pakety z vašeho počítače a loobpack & ICMP (šly by sice udělat restriktivněji, ale čert to vem). Bude to mít tak 15 řádků a vyjde to myslím nastejno.
    21.1.2003 10:01 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše IPTABLES
    Prostě nejsem v tom ještě tak zběhlý a prostě ten skript se taky vivíjí podle toho na co přijdu co si přečtu atd.... Jednotlive sekce byly přidávány a ubírány podle potřeb jak co běželo na mém PC a poslal jsem ho sem jako drobnou ukázku.
    20.1.2003 13:28 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše IPTABLES
    Zkus si nainstalovat shorewall, i kdyz se tam o iptables moc nenaucis
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.