* AX.25 in Wireshark (nee Ethereal)
@ 2010-04-09 21:50 Richard Stearn
2010-04-10 9:02 ` Richard Stearn
2010-04-11 20:13 ` IT2 Stuart Blake Tener, USNR
0 siblings, 2 replies; 3+ messages in thread
From: Richard Stearn @ 2010-04-09 21:50 UTC (permalink / raw)
To: linux-hams
For those that are interested, I have ported my patches of 2007
for wireshark-0.99.5 to wireshark-1.2.7
The patch and implementation instructions can be found here:
http://www.rns-stearn.demon.co.uk/ax25.wireshark.2010-04-10/
What is in the patch:
Correct handling of the KISS header in Linux.
Correct handling of the BPQ encapsulation.
AX.25 dissection
NetROM dissection
Recognition of FlexNet
TCP/IP dissection, actually a handoff to the TCP/IP dissector
ROSE dissection, actually a handoff to the X.25 dissector
Decoding from the No Layer 3 PID of:
DX cluster
APRS
Wanted:
Captures of:
FlexNet
Anything that does not decode correctly.
Thank you for all those who contributed in 2005, 2006 & 2007.
--
73 de g1sog
Richard
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: AX.25 in Wireshark (nee Ethereal)
2010-04-09 21:50 AX.25 in Wireshark (nee Ethereal) Richard Stearn
@ 2010-04-10 9:02 ` Richard Stearn
2010-04-11 20:13 ` IT2 Stuart Blake Tener, USNR
1 sibling, 0 replies; 3+ messages in thread
From: Richard Stearn @ 2010-04-10 9:02 UTC (permalink / raw)
To: linux-hams
Ok, Ok, I am posting in reply to my own post. A number have asked if
the patch is being offered to the Wireshark developers, the answer is
yes but...
I proposed the 2007 patch to the Wireshark developers in 2007 and
it was declined at that time for a number of reasons.
Primarily because the Linux implementation of AX.25 has a "KISS"
header byte thus is not true AX.25 (protocol 3), I had handled
this in the AX.25 dissector. I had done the same with the BPQ
ethernet encapsulation. So the developers for libpcap, tcpdump
& wireshark declined to accept that patches at that time and in
that form. I can see their point and do not have a problem with
that point of view.
The libpcap maintainers did add a new protocol
DLT_AX25_KISS "AX.25 with KISS header"
to libpcap, this went into libpcap late in the 0.9.x series and
overcomes the problems with having an unidentified protocol to
handle. I then had to reimplement the dissectors so I had a
KISS dissector that could handle the KISS header and then hand the
encapsulated AX.25 frame on to an AX.25 dissector which in turn can
hand on any encapsulated higher protocol to the appropriate dissector.
Unfortunately I have been involved in family affairs for the last 3
years (the passing of my parents, Mum, Jean G7DKZ and Dad, Bill G0MLT)
so have had no time to follow up on the work.
I have just (in the last week) returned to the issue and have
re-implemented the patch to handle the various "protocols" correctly.
I will be attempting to get the patch accepted by the Wireshark
developers, but in small pieces, not the whole patch as one entity.
Even so parts such as FlexNet, DX cluster & APRS may not be accepted,
FlexNet because I have no spec and the current implementation only
recognises FlexNet rather than doing a detailed dissection, DX cluster
and APRS because they are not protocols, more a way of using the No
Layer 3 protocol PID payload.
I have published this patch so that those who can apply the patch and
recompile can have the benefit while I get the patch into Wireshark
piece by piece. I can also benefit by the patch being used and hence
the bugs found.
So, please if you can recompile, do so, and use the patch, I no longer
have a working Packet system and thus am dependant on those that do, to
use the code and thus test it. Also my Packet system was a Linux box,
all my captures are from that system, the code needs to "see" packets
from other systems.
I would also like to know who does recompile to use the patch, so if
you do recompile please drop me an email, via the list or direct, I
do not mind. Knowing the number who do may be useful when talking to
the Wireshark developers.
--
73 de g1sog
Richard
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: AX.25 in Wireshark (nee Ethereal)
2010-04-09 21:50 AX.25 in Wireshark (nee Ethereal) Richard Stearn
2010-04-10 9:02 ` Richard Stearn
@ 2010-04-11 20:13 ` IT2 Stuart Blake Tener, USNR
1 sibling, 0 replies; 3+ messages in thread
From: IT2 Stuart Blake Tener, USNR @ 2010-04-11 20:13 UTC (permalink / raw)
To: Richard Stearn; +Cc: linux-hams
Mr. Stearn,
Is it reasonable to presume that these patches shall be or have
already been submitted to the source tree for wireshark, such that at
some point these patches will be inclusive to the standard wireshark
source code?
V/R,
Sutart, N3GWG
Quoting "Richard Stearn" <richard@rns-stearn.demon.co.uk>:
> For those that are interested, I have ported my patches of 2007
> for wireshark-0.99.5 to wireshark-1.2.7
>
> The patch and implementation instructions can be found here:
> http://www.rns-stearn.demon.co.uk/ax25.wireshark.2010-04-10/
>
> What is in the patch:
> Correct handling of the KISS header in Linux.
> Correct handling of the BPQ encapsulation.
> AX.25 dissection
> NetROM dissection
> Recognition of FlexNet
> TCP/IP dissection, actually a handoff to the TCP/IP dissector
> ROSE dissection, actually a handoff to the X.25 dissector
> Decoding from the No Layer 3 PID of:
> DX cluster
> APRS
>
> Wanted:
> Captures of:
> FlexNet
> Anything that does not decode correctly.
>
> Thank you for all those who contributed in 2005, 2006 & 2007.
>
> --
> 73 de g1sog
> Richard
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
mobile: (310) 358-0202
Nextel: 124*233172*14 (direct connect)
e-mail: teners@bh90210.net
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-04-11 20:13 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-09 21:50 AX.25 in Wireshark (nee Ethereal) Richard Stearn
2010-04-10 9:02 ` Richard Stearn
2010-04-11 20:13 ` IT2 Stuart Blake Tener, USNR
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox