Opened 10 years ago

Last modified 8 years ago

#358 assigned enhancement

librarize tcpprep, tcpbridge, tcpreplay & tcpedit

Reported by: aturner Owned by: aturner
Priority: high Milestone: 4.0.0
Component: GUI Version: 3.3.2
Keywords: Cc:
Operating System: Add to FAQ?: no
Hardware: All
Output of tcpreplay -V:

Description (last modified by aturner)

Basically remove AutoOpts and use an API to configure the config context variable. We'll still use AutoOpts for CLI, but this is one of the first steps to allow a GUI to be put on top.

The other big deal is installing everything in /usr/local/lib & /usr/local/include so that other applications can take advantage of the API's.

Change History (23)

comment:1 Changed 10 years ago by aturner

  • Description modified (diff)

comment:2 Changed 10 years ago by aturner

  • Summary changed from librarize tcp* to librarize tcpprep & tcpreplay

comment:3 Changed 10 years ago by aturner

(In [2199]) move autoopts code into post_args(). refs #358

comment:4 Changed 10 years ago by aturner

(In [2243]) add tcpedit api support for mtu truncate. refs #358

comment:5 Changed 10 years ago by aturner

(In [2246]) work in progress on tcpreplay API. Also replace #define's with enum as
appropriate.
refs #358

comment:6 Changed 10 years ago by aturner

  • Description modified (diff)
  • Summary changed from librarize tcpprep & tcpreplay to librarize tcpprep, tcpbridge & tcpreplay

comment:7 Changed 10 years ago by aturner

(In [2268]) first step of librarizing tcpreplay. refs #358

comment:8 Changed 10 years ago by aturner

(In [2269]) fix warnings/errors when calling tcpreplay_close. refs #358

comment:9 Changed 10 years ago by aturner

(In [2270]) add keywords. refs #358

comment:10 Changed 10 years ago by younes

(In [2276]) Squash gcc warning.
refs #358

comment:11 Changed 9 years ago by aturner

(In [2319]) sync tcpprep api changes. work in progress. refs #358

comment:12 Changed 9 years ago by aturner

(In [2323]) add API calls for new ipv6 edit options. refs #358

comment:13 Changed 9 years ago by aturner

(In [2324]) need to check the tcpprep_api.[ch] code in so I dont lose it. WIP. refs #358

comment:14 Changed 9 years ago by aturner

(In [2325]) fix debug compile issue. refs #358

comment:15 Changed 9 years ago by aturner

  • Status changed from new to assigned

comment:16 Changed 9 years ago by aturner

(In [2360]) improve tcpprep_api refs #358
whitespace refs #395

comment:17 Changed 9 years ago by younes

(In [2376]) Windows compile fix. refs #358

comment:18 Changed 9 years ago by younes

(In [2378]) Windows compile fix. refs #358

comment:19 Changed 9 years ago by younes

(In [2381]) Linux compile fix.
refs #358

comment:20 Changed 9 years ago by aturner

(In [2393]) improve comments. refs #358

comment:21 Changed 9 years ago by aturner

(In [2396]) fix api bugs. refs #358

comment:22 Changed 9 years ago by aturner

(In [2404]) refactor code & stuff. actually compiles, but no tests run
refs #358

comment:23 Changed 8 years ago by aturner

  • Description modified (diff)
  • Summary changed from librarize tcpprep, tcpbridge & tcpreplay to librarize tcpprep, tcpbridge, tcpreplay & tcpedit
Note: See TracTickets for help on using tickets.