-
-
Notifications
You must be signed in to change notification settings - Fork 138
HelpUiDialogsSessionContexts
These screens allows you manage contexts.
There is a set of screens for each context you define.
This allows you to set the context name and description.
This allows you to manage the URLs which will be included in the context. URLs which dont match any of the regexs will not be included in the context. Note: The regular expressions must match the whole URL.
This allows you to manage the URLs which will be excluded from the context. You only need to specify regexs for URLs that you do not want to include but which match one or more of the 'include' regexes. Note: The regular expressions must match the whole URL.
See the Session Context Structure screen.
This allows you to specify the technologies used in the context, if known. By default all technologies are included. If you exclude technologies that you know are not used then this may speed up active scanning as rules specific to the excluded technologies can be skipped.
See the Session Context Authentication screen.
This allows you to manage the way in which Session Management is being done for the Context. After selecting the Session Management Method type, the options that need to be configured depend on the Session Management Method.
No configuration is needed for this session management method. Read more...
No configuration is needed for this session management method. Read more...
This allows you to configure a set of Users that may be used for various other actions throughout the application.
The credentials section of the Users depends on the Authentication Method configured for the Context.
In the Include in *, Exclude from * panels and the Logged in/out indicators of the Authentication panel, you can enter regular expressions to define excluded URLs. While you can escape a single meta-character with a backslash, you can also use the \Q...\E escape sequence. All the characters between the \Q and the \E are interpreted as literal characters. E.g. \Q*\d+*\E matches the literal text *\d+*. This escape sequence is used in ZAP when you exclude URLs via some context menus. Note: If your URL contains a "\E", then you have to do the following steps when using the \Q...\E escape sequence:
- Open the escape sequence
- Close the escape sequence before the "character" \E
- Escape the backslash
- Open after the "\E" another escape sequence;
- Close the escape sequence as normally would.
Example: subdomain.example.com/path?a=\E&moredata=2 should appear as \Qsubdomain.example.com/path?a=\E**\\E***\Q&moredata=2\E*
| Top level File menu | 'Properties...' menu item |
| UI Overview | for an overview of the user interface | |
| Dialogs | for details of the dialogs or popups | |
| Authentication | for an overview of Authentication | |
| Session Management | for an overview of Session Management |
-
ZAP User Guide
- Introduction
-
Getting Started
- Configuring proxies
-
Features
- Active Scan
- Add-ons
- Alerts
- Anti CSRF Tokens
- API
- Authentication
- Break Points
- Callbacks
- Contexts
- Data Driven Content
- Filters
- Globally Excluded URLs
- HTTP Sessions
- Man-in-the-middle Proxy
- Modes
- Notes
- Passive Scan
- Scan Policies
- Scope
- Session Management
- Spider
- Statistics
- Structural Modifiers
- Structural Parameters
- Tags
- Users
- Scanner Rules
- A Simple Penetration Test
-
The User Interface
- Overview
- The Top Level Menu
- The Top Level Toolbar
- The Tabs
-
The Dialogs
- Active Scan
- Add Alert
- Add Break Point
- Add Note
- Encode/Decode/Hash
- Filter
- Find
- History Filter
- Manual Request Editor
- Manage Add-ons
- Manage Tags
-
Options
- Active Scan
- Active Scan Input Vectors
- Alerts
- Anti CSRF Tokens
- API
- Breakpoints
- Callback Address
- Certificate
- Check for Updates
- Connection
- Database
- Display
- Dynamic SSL Certificates
- Extensions
- Global Exclude URL
- HTTP Sessions
- JVM
- Keyboard
- Language
- Local Proxies
- Passive Scan Rules
- Passive Scan Tags
- Passive Scanner
- Rule Configuration
- Scripts
- Search
- Spider
- Statistics
- Persist Session
- Resend
- Scan Policy Manager
- Scan Progress
- Session
- Spider
- The Footer
- Command Line
- Add Ons
- Releases
- Paros Proxy
- Credits