Match specific netbios flag?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 Hi,

 I'm using kernel 2.6.17, iptables 1.3.5.
 
 Is there a way to match specific netbios ns flags? I did not find any on the iptables man page.

 I'm trying to log it like this:

 -A INPUT -s 10.1.1.15 -i eth1 -p udp -m string --string "elease" --algo bm --to 65535 -j LOG --log-prefix "received release from 015"

 where 10.1.1.1 is the machine with iptables, the internal net router. 10.1.1.15 is Windows XP.

 I would like to match it with a flag, not a string, to be more secure (netbios ns flag 0x3010)

 the packet captured with wireshark is:
-------------
...
11164 11877.336283 10.1.1.15              10.1.1.255            NBNS     Release NB HT015<20>
...
NetBIOS Name Service
    Transaction ID: 0x808f
    Flags: 0x3010 (Release)
        0... .... .... .... = Response: Message is a query
        .011 0... .... .... = Opcode: Release (6)
        .... ..0. .... .... = Truncated: Message is not truncated
        .... ...0 .... .... = Recursion desired: Don't do query recursively
        .... .... ...1 .... = Broadcast: Broadcast packet
    Questions: 1
    Answer RRs: 0
    Authority RRs: 0
    Additional RRs: 1
    Queries
        HT015<20>: type NB, class IN
            Name: HT015<20> (Server service)
            Type: NB
            Class: IN
    Additional records
        HT015<20>: type NB, class IN
            Name: HT015<20> (Server service)
            Type: NB
            Class: IN
            Time to live: 0 time
            Data length: 6
            Flags: 0x0 (B-node, unique)
                0... .... .... .... = Unique name
                .00. .... .... .... = B-node
            Addr: 10.1.1.15
-------------

 I want to know when that host went offline by turning the computer off, or because of some physical failure, as a broken cable, or disconnected cable on the switch.

 thanks,

 kbah

=
ERP - Accounting Software, SQL Edition
SQL, fully customizable free SDK.
http://a8-asy.a8ww.net/a8-ads/adftrclick?redirectid=ea7c49bd3fe7f7a95586c9ff6c085471


-- 
Powered by Outblaze



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux