Ticket #314 (new enhancement)

Opened 4 years ago

Last modified 18 months ago

GUI Wizard

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

Description

Many users are overwhelmed with all the features and functionality that the Tcpreplay suite provides. Also, because tcpreplay has a CLI front end, it expects users to know what they want and how to get there- but many new users don't know/understand.

Hence the GUI wizard should walk the user through a number of steps, each asking a simple question about what they are trying to test. The result should be a single config file which can be used to split the traffic using tcpprep, edit the packets using tcprewrite and send the traffic via tcpreplay.

Change History

comment:1 Changed 3 years ago by aturner

  • Milestone changed from Future Release to 4.0.0

comment:2 Changed 3 years ago by aturner

  • Owner aturner deleted
  • Component changed from tcpreplay to GUI

comment:3 Changed 3 years ago by aturner

  • Owner set to younes

comment:4 Changed 3 years ago by younes

(In [2219]) C++ compilation fix.

refs #314

comment:5 Changed 3 years ago by younes

(In [2220]) refs #314

Intial GUI infrastructure:

The program compiles but does not link. I had to compile with other libraries than just libtcpedit.a. Please have a look Aaron.

Recipe for compilation: cd src/gui qmake TcpReplay?.pro make

Or: qtcreator TcpReplay?.pro Build all.

comment:6 Changed 3 years ago by younes

(In [2221]) refs #314 Fix qmake warning.

comment:7 Changed 3 years ago by younes

(In [2222]) refs #314 Some GuiTcpEdit? work.

comment:8 Changed 3 years ago by younes

(In [2223]) refs #314

  • TcpEdit?: add accessors and some FIXMEs

comment:9 Changed 3 years ago by younes

(In [2224]) refs #314 indentation and whitespace.

comment:10 Changed 3 years ago by younes

(In [2225]) refs #314 replace error codes with C++ exceptions

comment:11 Changed 3 years ago by younes

(In [2226]) refs #314 add support for fixlen and ttlmode.

comment:12 Changed 3 years ago by younes

(In [2227]) refs #314 add combo for fixlength and ttl mode.

comment:13 Changed 22 months ago by younes

(In [2456]) refs #314

Replace qmake file with cmake.

comment:14 Changed 22 months ago by younes

(In [2457]) refs #314 Add gui directory to build...

comment:15 Changed 22 months ago by aturner

(In [2460]) ignore generated files. refs #314

comment:16 Changed 22 months ago by aturner

(In [2463]) clean up for gui. note: 4 spaces, no tabs! :) refs #314

comment:17 Changed 18 months ago by aturner

(In [2503]) dont try building GUI if disabled refs #314

Note: See TracTickets for help on using tickets.