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
next 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.