Ticket #110 (closed enhancement: fixed)

Opened 21 months ago

Last modified 17 months ago

Add official support for Win32

Reported by: aturner Owned by: aturner
Priority: medium Milestone: 3.0.RC1
Component: tcpreplay Version: 3.0.beta12
Keywords: Cc:
Operating System: Windows Add to FAQ?: no
Hardware: Intel
Output of tcpreplay -V:

Description

The download stats for the old Win32 port of tcpreplay is actually quite high. Seems that there is quite a demand for it. Hence, I should look at supporting tcpreplay under MinGW or something like that under Windows. First target should be WinXP with others to follow as needed.

Attachments

Change History

Changed 21 months ago by aturner

(In [1697]) basic tweaks for winpcap/win32. Need to improve though. refs #110

Changed 21 months ago by aturner

(In [1698]) cleanup of r1697. refs #110

Changed 21 months ago by aturner

(In [1699]) fix tcpdump.c refs #110

Changed 21 months ago by aturner

(In [1709]) remove code detection for Lyx, etc. make tcprewrite enabled by default add HAVE_WINPCAP refs #66, #75, #15, #110

Changed 21 months ago by aturner

(In [1710]) fix compile warning refs #110

Changed 21 months ago by aturner

(In [1712]) add detection support for pcap_version[] and fix a rather serious bug with WinPcap? detection created in r1709. refs #111, #110

Changed 21 months ago by aturner

(In [1713]) more win32 fixes, and fix pcap_sendpacket() support. refs #110

Changed 21 months ago by aturner

(In [1716]) improve Win32 support. mostly fix printing libpcap/winpcap version. refs #110

Changed 21 months ago by aturner

  • status changed from new to assigned
  • milestone changed from 3.0+ to 3.0.RC1

Changed 21 months ago by aturner

Looks like MinGW is a non-starter since Autogen requires setlongjmp() which MinGW doesn't and probably will never support. However, Cygwin does support this and seems to mostly work. There does seem to be some problems with Guile+Autogen causing strange crashes which actually seem to break the filesystem (some files can't be deleted/modified until after a reboot).

The good news is that on my XP/Cygwin box, I've actually got tcpreplay sending traffic.

Changed 21 months ago by aturner

(In [1719]) fix sendpacket() on Win32. refs #110

Changed 21 months ago by aturner

(In [1720]) proper detection for cygwin/win32 refs #110

Changed 21 months ago by aturner

(In [1727]) autoheader update for Win32. refs #110

Changed 20 months ago by aturner

(In [1729]) don't use WIN32- it causes all sorts of problems. refs #110

Changed 20 months ago by aturner

(In [1737]) add pcap_snapshot_override refs #130 fix win32 refs #110

Changed 20 months ago by aturner

(In [1757]) add an empty line to the end of each file to suppress compiler warnings under win32/cygwin. refs #110

Changed 20 months ago by aturner

(In [1761]) document initial windows support. refs #110

Changed 20 months ago by aturner

(In [1766]) alias string is set in get_interface for win32. refs #110

Changed 20 months ago by aturner

(In [1768]) need to pack the cache file header. Seems ok under osx/linux, but windows pads things out. refs #110

Changed 20 months ago by aturner

(In [1769]) handle make test more gracefully for systems which we do not know the default nics refs #110, #47

Changed 20 months ago by aturner

(In [1783]) ignore .exe. refs #110

Changed 20 months ago by aturner

(In [1784]) ignore .exe refs #110

Changed 20 months ago by aturner

(In [1785]) ignore .exe refs #110

Changed 20 months ago by aturner

  • add_to_faq unset
  • status changed from assigned to closed
  • resolution set to fixed

Good enough for now.

Add/Change #110 (Add official support for Win32)

Author



Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.