All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexander Nasonov <alnsn-mycop@yandex.ru>
To: netfilter-devel@lists.netfilter.org
Subject: ASN.1 decoder for h323-conntrack-nat
Date: Thu, 16 Oct 2003 15:25:06 +0200	[thread overview]
Message-ID: <3F8E9C32.1050609@yandex.ru> (raw)

Hi!
Sorry, I don't have enough time right now to understand how current 
version of h323-conntrack-nat works. Probably, what I'm going to 
announce here is already implemented.
Anyway, here is what I have. I've implemented callback-based decoder of 
ASN.1 PER rules. With a help of this decoder it's possible to analyze 
H323 packet and to call user-defined function when the code came across 
an interesting type. For example, it's easy to jump from fastStart 
element to OpenLogicalChannel or to detect OpenLogicalChannel -> 
reverseLogicalChannelParameters -> mediaChannel -> ipAddress sequence.
Generated code doesn't have dynamic memory allocations and other 
undeterministic stuff. It just easts bits :))) In it's current state the 
code is ugly (due to deadline) and it is C++. If there is an interest, I 
can rewrite it later.
--
Alexander Nasonov

             reply	other threads:[~2003-10-16 13:25 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-16 13:25 Alexander Nasonov [this message]
2003-10-16 13:42 ` ASN.1 decoder for h323-conntrack-nat Jozsef Kadlecsik
2003-10-16 14:11   ` Alexander Nasonov
2003-10-17  8:02     ` Jozsef Kadlecsik
2003-10-17  9:37       ` Alexander Nasonov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3F8E9C32.1050609@yandex.ru \
    --to=alnsn-mycop@yandex.ru \
    --cc=netfilter-devel@lists.netfilter.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.