TSP Lab | GyTapperG − Packet Capture Software | GyTapperG |
---|
Menu | Menuitem | Shortcut(s) | Meaning |
---|---|---|---|
[Log] | |||
Find line containing... | (Ctrl-F) | Finds text in log window | |
Find next matching line | (F3) | Finds next occurrence of text in log window | |
Details | Detail level of logging (Off, Normal, Detailed, or Debug) | ||
Flush status line counters now! | The status line counters can be flushed | ||
Flush and zero status line counters now! | The status line counters can be flushed and cleared | ||
[Capture] | |||
Start/Stop capturing | (Ctrl-S or ![]() ![]() | Capturing can be enabled or disabled | |
Zero counter of capture devices | Capture card counters can be cleared | ||
Reload input device list | (Ctrl-I) | Input device list can be reloaded | |
[Monitors] | |||
Zero all Rx counters | Rx counters can be cleared | ||
Syntax-check list | Monitor list can be syntax-checked | ||
Reload list | Monitor list can be reloaded | ||
Allow auto-connect | (Ctrl-A or ![]() ![]() | Enables automatic connection to the monitors | |
Terminate all connections gracefully | Closes connections properly | ||
Abort all connections immediately(!!!BRUTAL!!!) | Tears down connections immediately by breaking low layer sockets | ||
[Options] | |||
Auto scroll | (![]() ![]() | Allow automatic scrolling of the log screen | |
Show log | (Ctrl-Tab) | Shows log screen | |
Show Monitors | (Ctrl-Tab) | Shows Monitors screen | |
Save settings | Saves actual settings into the configuration (INI) file |
Button | Action |
---|---|
![]() ![]() | Disables/enables capturing ([Capture] / Start/Stop capturing menu item) |
![]() ![]() | Disables/enables automatic connection to the monitors ([Monitors] / Allow auto-connect menu item) |
![]() | Opens the status page of the web-interface in the deafult web browser |
![]() ![]() | Disables/enables automatic scrolling of the log screen ([Options] / Auto scroll menu item) |
Menuitem | Shortcut(s) | Meaning | |
---|---|---|---|
Zero Rx counters | Rx counters can be cleared | ||
Terminate this connection gracefully | Closes this connection properly | ||
Abort this connection immediately (!!!BRUTAL!!!) | Tears down this connection immediately by breaking low layer sockets |
Logging
Available on a separate page.
The web-interface
Available on a separate page.
Distribution filtering rules
Available on a separate page.
Stats and events
Available on a separate page.
IP address names
Available on a separate page.
Capture filters
Hardware level filters implemented in the cards can be used through GyTapperG module.
Each packet the card captured is supplied with a timestamp and checked against these filters.
(A 'packet' means the whole Ethernet frame with its full content.)
When a packet fits to a filter then the card passes it to the GyTapperG module through its PCI-Express interface.
GyTapperG module gets the packet and based on the distribution rules sends it to the proper monitor with a three-character LinkID.
Syntax:
[CaptureFilters Input#N/M]
Filter definition | Meaning | ||||||||
---|---|---|---|---|---|---|---|---|---|
[CaptureFilters Input#0/0 Input#1/* Input#3/x] Filters are applied:
|
PASS Vlan=(5..5) | Packets with VlanID=5 are passed.
| DROP Vlan=(789..4321) IPproto=132 | Packets with VlanID between 789 and 4321 (borders are included) and IP protocol 132 are dropped.
| DROP PortSrc=5001 IPaddrSrc=(10.0.0.1..10.0.0.9) PortDst=5002 | Packets with source port 5001 from IP address between 10.0.0.1 and 10.0.0.9 (borders are included) and with destination port 5002 are dropped.
| PASS Port=23 Trunc=199 #MyNamedFilter_01 | Packets with source or destination port 23 are passed with a truncation to 199 bytes. This filter can be referred by the name "MyNamedFilter_01".
| |
Section | Entry | Example | Meaning |
---|---|---|---|
[Position] | |||
iLeft | 4 | Position of the program module on the display screen | |
iTop | 4 | Position of the program module on the display screen | |
iWidth | 1032 | Position of the program module on the display screen | |
iHeight | 776 | Position of the program module on the display screen | |
[Options] | |||
bAutoScroll | True | Scrolls automatically the log window | |
[Capture] | |||
dwAutoStartWithDelay | 4 | Start of capturing is delayed with this value, given in seconds | |
sInput#N/sCard | sga10gd0 | Capture card name and ID should be defined: sga10gd[id]. The "id" can be:
| |
sInput#N/sLinkID | LN1 | Input device link ID used in statistics about the traffic of the interface sent to Monitor Poller | |
sInput#N/bInternalClock | True | If 'True' then internal clock is used instead of ClockCard | |
sInput#N/bCutCRC32 | False | If 'True' CRC32 bytes are cut from the tail of captured frames | |
sInput#N/bLoopBack | True | If 'True' then frames seen on the Rx connector are transmitted on the Tx connector | |
[CaptureFilters Input#0/0 Input#1/* Input#3/x] | Detailed explanation of filtering can be found in the Capture filters section. | ||
PASS Vlan=(5..5) | |||
DROP Vlan=(789..4321) IPproto=132 | |||
DROP PortSrc=5001 IPaddrSrc=(10.0.0.1..10.0.0.9) PortDst=5002 | |||
PASS Port=23 Trunc=199 #MyNamedFilter_01 | |||
[ClockCard] | |||
byMasterInput | 0 | Value of N from [Capture]/Input#N above | |
dwRefreshIntervalSec | 5 | NTP time snyc interval | |
sClockCardIPaddress | 1.2.3.9 | IP address of ClockCard | |
sNtpServerIPaddress | 1.2.3.200 | NTP server address | |
sGatewayIPaddress | 1.2.3.1 | Gateway address of the network which the 'ClockCardAddress' belongs to | |
sSubnetMask | 255.255.255.0 | Mask of the subnet of 'ClockCardAddress' | |
[Monitors] | |||
bAllowAutoConnect | True | Enables automatic connections to the monitors | |
wAutoConnectIntervalSec | 3 | Period of automatic (re-)connection | |
dwMonitorMaxCount | 25 | Number of available monitor connections can be limited; default value is 50 | |
[Sga-7N Poller] | |||
sLocalIPAddress | 10.111.0.110 | This local IP address is used as local address during the Poller connection | |
sRemoteIPAddress | 10.112.0.103 | IP address of the Poller machine | |
sRemoteTCPPort | 7001 | TCP port of the Poller machine | |
wConnectRetryDelaySec | 5 | Retrial period for establishing the Poller connection | |
sSendThisTapperName | TAP | Tapper optionally sends a 3-character ID when connecting to the Poller (default is empty, which means not to send an ID) | |
[Web Interface] | |||
byDebug | 1 | If "1" then the HTTP requests are logged at Debug log level | |
wLocalTCPPort | 8069 | TCP port number where the web-interface accepts the connection | |
sURLForLogs | http://$$:8080/LogFiles | URL where "LogFiles" folder is available. "$$" will be replaced with IP address of the machine. "8080" is the TCP port of the FTP server. "LogFiles" is the log file folder defined in the FTP server. | |
[Advanced] | |||
wLogDetailLevel | 3 | Detail level of logging (Off, Normal, Detailed, or Debug) | |
dwMaxLinesInLogWindow | 1000 | Number of lines in the log window on screen | |
sCaption | Tapper1 | Alternative caption text for easy distinguishing amongst multiple instances of this module | |
sLogFilesPath | c:\LogFiles | Path for the log files | |
sIPAddrNames2file | IPAddrNames2.csv | Data file that contains IP address and name assignments | |
[Monitor 'MN1'] | |||
sRemoteIPAddress | 10.113.0.75 | IP address of the Monitor | |
wRemoteTCPPort | 7001 | TCP port of the Monitor | |
sLocalIPAddress | 10.111.0.99 | Alternative local IP address assignment for the Monitor connection | |
bTCPKeepAlive | False | If 'True' then TCP KeepAlive feature is activated for this monitor connection | |
bEncryptAllTraffic | True | Encryption (256-bit key AES in CBC mode) in the direction of the connected Monitor (default is False) | |
sSendThisTapperName | TP0 | Tapper optionally sends a 3-character ID when connecting to a Monitor (or TapperPoller) (default is empty, which means not to send an ID) | |
iTrickyTruncateRTP | 22 | Truncation and header compression settings for RTP media packets. x0 = Off, x1 = Truncate, x2 = {Truncate+Compress} 1x = only if (PortSrc^PortDst)mod4=0or1, 2x = only if (PortSrc^PortDst)mod4=2or3 | |
L52 | 10.123.133.143 --- 10.134.133.156 : 9876 --- * | Defines the source and destination IP addresses and port values for which filtering will be done and the result will be forwarded with LinkID="L52". Detailed explanation of filtering can be found in the Distribution filtering rules section. | |
[Monitor 'NUL' 1] | |||
OTX | 219.239.59.104 --- 10.255.28.230 | Packets fit in this rule are simple dropped. |