Ethereal-dev: Re: [Ethereal-dev] How to debug ? (windows visual c++ compile/link)

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Jason House <jhouse@xxxxxxxxx>
Date: Mon, 16 Jun 2003 13:13:31 -0400
To compile, you generally just need to make a makefile project.

If you go to Project->Settings, you can setup the debugging options. By default, it wants the executable to be in the Debug folder. You have to make sure that either all the DLL's are in your path (either just copying them all to one place like the debug folder or modifying your path). The normal things to go wrong are, it can't find the executable, or it can't find a DLL. Everything else should work by default with the makefile.nmake provided...

P.S.
Did you get ethereal to run? Did you get the adns dll to compile? A blind use of the project inside the adns source provided by ethereal didn't work for me...

ethereal-dev-request@xxxxxxxxxxxx wrote:
Send Ethereal-dev mailing list submissions to
	ethereal-dev@xxxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
	http://www.ethereal.com/mailman/listinfo/ethereal-dev
or, via email, send a message with subject or body 'help' to
	ethereal-dev-request@xxxxxxxxxxxx

You can reach the person managing the list at
	ethereal-dev-owner@xxxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Ethereal-dev digest..."


Today's Topics:

   1. How to debug ? (windows visual c++ compile/link) (Bill Meier)
   2. Question regarding capabilities (nobody@xxxxxxxxxxxxxxxxxxx)
   3. Bug: Radius - Attribute 2 (Password) is not shown -	on
      Windows only (Yaniv Kaul)
   4. Re: Question regarding capabilities (Gerald Combs)


----------------------------------------------------------------------

Message: 1
Date: Sun, 15 Jun 2003 20:50:16 -0500
From: "Bill Meier" <wmeier@xxxxxxxxxxx>
Subject: [Ethereal-dev] How to debug ? (windows visual c++
	compile/link)
To: ethereal-dev@xxxxxxxxxxxx
Message-ID: <3EECDC08.18463.4BDA637@localhost>
Content-Type: text/plain; charset=US-ASCII

I've successfully compiled and linked ethereal-0.9.13 using vc++ 6.

(Interesting experience: obtain/install vc++ 6; DL/install/setup cygwin/flex/bison/python; dl ethereal_src; edit config.nmake, etc, etc).

I'm just learning my way around vc++ 6 so I would very much appreciate a hint as to how get the debugger (msdev.exe ??) to work with the ethereal .exe/.pdb generated by nmake.

TIA

Bill Meier



------------------------------

Message: 2
Date: Sun, 15 Jun 2003 21:42:18 -0500 (CDT)
From: nobody@xxxxxxxxxxxxxxxxxxx
Subject: [Ethereal-dev] Question regarding capabilities
To: ethereal-dev@xxxxxxxxxxxx
Message-ID: <20030616024218.4153E80432@xxxxxxxxxxxxxxxxx>

Content-type: text/plain; charset=iso-8859-1

From: jaclyn-b-tech@xxxxxxxx

X-Priority: 1

X-MSMail-Priority: High

X-Mailer: PHP4

Message-Id: <E19Rjx7-0007Tm-00@xxxxxxxxxxxxxxxxxxx>
Date: Sun, 15 Jun 2003 22:42:37 -0400
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - solo.solosystem.com
X-AntiAbuse: Original Domain - ethereal.com
X-AntiAbuse: Originator/Caller UID/GID - [99 99] / [99 99]
X-AntiAbuse: Sender Address Domain - solo.solosystem.com


With Ethereal, is it possible to filter a stream and capture (not simply copy) all the packets holding them for some amount of time (say 5 seconds) and then releasing them to their destination? So, in effect the destination will see the stream with a 5 sec delay.



If it's not possible with Ethereal, does anyone know of any programs available that are able to this?



Thanks!


------------------------------

Message: 3
Date: Mon, 16 Jun 2003 15:23:16 +0200
From: Yaniv Kaul <ykaul@xxxxxxxxxxxxxx>
Subject: [Ethereal-dev] Bug: Radius - Attribute 2 (Password) is not
	shown -	on Windows only
To: ethereal-dev <ethereal-dev@xxxxxxxxxxxx>
Message-ID: <3EEDC4C4.9000907@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

For some reason, Attribute #2 is not shown in Windows, but is shown in Solaris.
Attached screen shot.
I assume the problem is in rddecryptpass() where there are several #ifdef _WIN32. I'm not sure why it fails to display it, though. It seems there's a difference in the behavior when there's no shared-secret given in Windows and in Solaris. (If there is a shared secret, the line is shown).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rad_pass_not_shown.png
Type: image/png
Size: 9328 bytes
Desc: not available
Url : /pipermail/attachments/20030616/70f66f73/rad_pass_not_shown.png

------------------------------

Message: 4
Date: Mon, 16 Jun 2003 08:08:18 -0500 (CDT)
From: Gerald Combs <gerald@xxxxxxxxxxxx>
Subject: Re: [Ethereal-dev] Question regarding capabilities
To: nobody@xxxxxxxxxxxxxxxxxxx
Cc: ethereal-dev@xxxxxxxxxxxx
Message-ID: <Pine.GSO.4.10.10306160801430.15460-100000@pow>
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sun, 15 Jun 2003 nobody@xxxxxxxxxxxxxxxxxxx wrote:


With Ethereal, is it possible to filter a stream and capture (not simply copy) all the packets holding them for some amount of time (say 5 seconds) and then releasing them to their destination? So, in effect the destination will see the stream with a 5 sec delay.



If it's not possible with Ethereal, does anyone know of any programs available that are able to this?


This is not possible with Ethereal.  However, a package called NIST Net
is specifially designed for this sort of thing:

    http://snad.ncsl.nist.gov/itg/nistnet/

FreeBSD's dummynet might do what you need, and I think this may also be
possible with Netfilter under Linux.



------------------------------

_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev


End of Ethereal-dev Digest, Vol 2, Issue 29
*******************************************