Re: L7-filter + Slackware
dobre - taze nove tema l7-filter (userspace) a slackware :
ad l7-filter - to taky neni uplne trivialni kompilace - ale dejme tomu, ze jsem posathoval knihvony libnetfilter_conntrack a libnetfilter_queue vcetne zavislosti linnfnetlink z netfilter stranek a podarilo s mi zkompilovat l7filter binarku. Mam zavedeny moduly:
lsmod
Module Size Used by
nfnetlink_queue 7168 0
nfnetlink_log 6984 0
cls_u32 5764 2
sch_ingress 2048 2
sch_htb 13184 2
xt_state 1920 4
iptable_mangle 2560 1
xt_DSCP 2816 11
xt_limit 2048 7
ipt_REDIRECT 1664 5
xt_tcpudp 2688 32
iptable_nat 4488 1
iptable_filter 2432 1
ip_tables 9360 3 iptable_mangle,iptable_nat,iptable_filter
nf_nat_ftp 2432 0
nf_conntrack_ftp 6304 1 nf_nat_ftp
nf_conntrack_netlink 11520 0
nfnetlink 3224 3 nfnetlink_queue,nfnetlink_log,nf_conntrack_netlink
ipt_MASQUERADE 2304 1
nf_nat 13456 5 ipt_REDIRECT,iptable_nat,nf_nat_ftp,nf_conntrack_n etlink,ipt_MASQUERADE
nf_conntrack_ipv4 11276 7 iptable_nat,nf_nat
nf_conntrack 42880 8 xt_state,iptable_nat,nf_nat_ftp,nf_conntrack_ftp,n f_conntrack_netlink,ipt_MASQUERADE,nf_nat,nf_connt rack_ipv4
ipt_REJECT 2560 1
ipt_LOG 4736 8
x_tables 10756 10 xt_state,xt_DSCP,xt_limit,ipt_REDIRECT,xt_tcpudp,i ptable_nat,ip_tables,ipt_MASQUERADE,ipt_REJECT,ipt _LOG
lp 7788 0
i2c_i801 9616 0
i2c_i810 3844 0
a nastaveny posilani do NFQUEU targetu v chainu FORWARD. v l7-filter.conf mam, ze se urcity protokoly - pro test vcetne http maji markovat na 0x7. V dalsim kroku v iptables vsechny pakety mark 7 zahazuju s logovanim (s limitem a burstem samozrejme). Po spusteni l7-filteru v verbose modu vidim jak tam litaji pakety s IP, src a dst, portem, ale nejde z toho zadne markovani 0x7.
opening library handle
unbinding existing nf_queue handler for AF_INET (if any)
binding nfnetlink_queue as nf_queue handler for AF_INET
binding this socket to queue '0'
setting copy_packet mode
dal je to v podstate : Made key from packet:, nejak poznamka o zadnem contentu v paketu...
nevim presne co dal ;) chci ty omarkovany pakety zahodit a zbytek pustit....
Re: L7-filter + Slackware
Ja tohle resil primo pravidlem v iptables, ale bohuzel uz je tu nemam tak nevim jak to presne ma vypadat :( Ve stylu `iptables ... -m layer7 --l7-type=http -j MARK ...`