• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

LICENSEH A D14-Dec-200517.6 KiB341281

READMEH A D04-Jan-20065.9 KiB134110

config.xmlH A D14-Dec-200581 32

testcases.xmlH A D14-Dec-20051,012 3833

webinject.plH A D03-May-202261.8 KiB1,3991,090

webinjectgui.plH A D04-Jan-200626.4 KiB732549

README

1WebInject
2
3Copyright 2004, 2005, 2006 Corey Goldberg (corey@goldb.org)
4For information and documentation, visit the website at http://www.webinject.org
5
6---------------------------------
7Release History:
8
9
10Version 1.41 - Jan 4, 2006
11    - Added ability to add multiple HTTP Headers within an 'addheader' testcase parameter
12    - Added 'addheader' testcase parameter to GET requests (previously only supported POST)
13    - Fixed GUI layout for high dpi displays
14    - Bugfixes for 'verifyresponsecode' and 'errormessage' parameters
15
16
17Version 1.40 - Dec 6, 2005
18    - Support for Web Services (SOAP/XML)
19    - Added XML parser for parsing and verification of XML responses (web services)
20    - Support for 'text/xml' and 'application/soap+xml' Content-Type (web services)
21    - Added new 'addheader' testcase parameter so you can specify an additional HTTP Header field for requests
22    - Support for setting variables/constants within test case files
23    - Added ability to call generic external Perl plugins for easier integration and post-processing
24    - More detail added to XML output
25    - Code refactoring
26
27
28Version 1.35 - April 4, 2005
29    - New command line option (-o) to specify location for writing output files (http.log, results.html, and results.xml)
30    - Nagios plugin performance data support
31    - Allows multiple 'httpauth' elements in config files to support multiple sets of HTTP Authentication credentials
32    - New 'verifyresponsecode' test case parameter for HTTP Response Code verification
33    - Additional 'baseurl' elements supported in the config file
34    - Additional verification parameters supported in test cases
35    - Added -V command line option (same as -v) to print version info (necessary for it to run with Moodss)
36    - Code refactoring
37
38Version 1.34 - Feb 10, 2005
39    - MRTG External Monitoring Script (Plugin) compatibility
40    - Bugfix for using comment tags in config files
41    - Suppress logging when running in plugin mode
42    - Changed default standalone plot mode to OFF
43
44Version 1.33 - Jan 26, 2005
45    - Nagios Plugin compatibility
46    - Support for multipart/form-data encoded POSTs (file uploads)
47    - Updated results.html output so it is valid XHTML
48
49Version 1.32 - Jan 14, 2005
50    - Bugfix for erroneous dummy test case printing in GUI status
51    - Bugfix for warning that appeared when running GUI with Perl in -w mode
52
53Version 1.31 - Jan 11, 2005
54    - Bugfix for errors and broken status bar in GUI
55
56Version 1.30 - Jan 07, 2005
57    - HTTP Basic Authentication support
58    - No longer forced to have test cases in strict incremental numbered order
59    - Source code compiles with the "use strict" pragma
60    - Ability to run engine from a different directory using alternate test case and config files
61    - Comments allowed in config file using <commment></comment> tags
62    - Other config.xml options are still used when you pass a test case filename as a command line argument
63    - New config option to change response delay timeout <timeout></timeout>
64    - New test case parameter to add a custom error message
65    - Added separators to http.log for readability
66    - Enhanced command line options/switches
67    - Nagios Plugin compatibility (beta)
68    - More verbose error handling when running from command line
69    - Ability to handle reserved XML character "<" within test cases by escaping it with a backslash "<"
70    - Changed output when using XPath notation from command line
71    - Bugfix for proxy support
72    - Bugfix for sending a parsed value in a POST body
73    - Bugfix for erroneous errors when running from command line
74    - Bugfix for warnings that appeared when running with Perl in -w mode
75    - Code refactoring
76
77Version 1.20 - Sept 27, 2004
78    - Real-time response time monitoring (stats display and integration with gnuplot for plot/graph)
79    - Added tabbed layout to GUI with 'Status' and 'Monitor' windows
80    - Added 'Stop' button to GUI to halt execution
81    - New testcase parameter 'sleep', to throttle execution
82    - Added timer summary to HTML report
83    - Removed HTML tags from STDOUT display and cleaned up formatting
84    - GUI enhancements
85    - Code refactoring
86
87Version 1.12 - July 28, 2004
88    - New test case file parameter 'repeat', to run a test case file multiple times
89    - Added GUI options for Minimal Output and Response Timer Output
90    - New config.xml parameter to define a custom User-Agent string to be sent in HTTP headers
91    - Added XPath Node selection to optional command line parameters
92    - Bugfix for GUI Restart button
93
94Version 1.10 - June 23, 2004
95    - Added XML formatted output (results.xml is created each run)
96    - New config.xml parameter for HTTP logging
97    - More detailed pass/fail status to HTML report
98    - Redefined criteria for test case pass/pail
99    - Results summary and additional formatting to STDOUT (for standalone mode)
100    - Minor code refactoring
101
102Version 0.95 - May 17, 2004
103    - Added Restart button to GUI
104    - Added 5 additional parsing parameters/variables to use in test cases
105    - Fixes to GUI positioning
106
107Version 0.94 - April 29, 2004
108    - Bugfix for malformed HTTP Post
109    - Added colors to status window text
110
111Version 0.93 - March 22, 2004
112    - Dynamic response parsing support cookieless session handling
113    - Added version number to GUI window title bar
114
115Version 0.92 - March 05, 2004
116    - Minor bug fixes
117    - Added status light to GUI
118    - New config.xml parameter for HTTP proxy support
119    - New config.xml parameter for Baseurl constant
120
121Version 0.91 - Feb 23, 2004
122    - Decoupled GUI (webinjectgui) from Test Engine (webinject) so engine can run standalone
123    - Testcase name can be passed on command line as well as via config.xml
124    - Code cleanup
125    - Output sent to STDOUT as well as reports (for standalone mode)
126
127Version 0.90 - Feb 19, 2004
128    - Initial public beta release
129    - Contains SSL/TLS support
130    - Perl/Tk GUI
131    - Automatic cookie handling
132
133---------------------------------
134