Over 1 million tech questions and answers.

I can't get my USB traffic parsing right in Message Analyzer 1.3.1 (ETL file captured in Windows 10)

Q: I can't get my USB traffic parsing right in Message Analyzer 1.3.1 (ETL file captured in Windows 10)

While I open my the ETL file captured in Windows 10, the PID/VID seems to be incorrect (compared to what I read in Network Monitor 3.4 and I plugged the devices myself, I know what's the right VID/PID).
I did discover there are some error messages in the log, and I only put two examples below,
10/28/2015 3:29:17 PM Error C:\Users\IBM_ADMIN\AppData\Local\Microsoft\MessageAnalyzer\OPNAndConfiguration\OpnForEtw\OpnForEtwProcess\TCPIPComponentExt.opn(173,45-173,62): undeclared 'EventTemplate_130'
10/28/2015 3:29:17 PM Error C:\Users\IBM_ADMIN\AppData\Local\Microsoft\MessageAnalyzer\OPNAndConfiguration\OpnForEtw\OpnForEtwProcess\TCPIPComponentExt.opn(197,50-197,67): undeclared 'EventTemplate_130'

Could you help me to understand what I should do to overcome it?

Read other answers
Preferred Solution: I can't get my USB traffic parsing right in Message Analyzer 1.3.1 (ETL file captured in Windows 10)

I recommend downloading and running Reimage. It's a computer repair tool that has been proven to identify and fix many Windows problems with a high level of success.

I've used it in the past to identify and fix everything from blue screens (BSOD's), ActiveX errors, corrupt files and processes, dll/exe/sys errors, recover lost memory, Windows update problems, defragging, malware removal etc.

You can download it direct from this link http://downloadreimage.com/download.php. (This link will automatically start a download of Reimage that you can save to your computer.)


Upgraded to Windows 10 today, and Message Analyzer no longer seems to be capturing traffic (build 4.0.7540.0).

Get-NetEventSession shows that there's a session running, but nothing shows up in the Message Analyzer window.

Read other answers

I've used Message Analyzer in the past to decrypt HTTPS traffic after importing the certificate used by the web server and it was a tremendous improvement over Netmon & NMDecrypt.    I'm looking at a trace I took of LDAPS traffic (TCP.port==636)
and the traffic after the SSL handshake Message Analyzer is not decrypting the traffic.   

Is the decryption sub-routines in Message Analyzer only supposed to work with HTTPS traffic, or should we be expecting to see success on LDAPS traffic as well?
Thank you,

Read other answers

I want to capture both local and network traffic for connections and disconnections unrelated to http
Capture filter "(tcp.RST || tcp.SYN) && tcp.Port != 80 && tcp.Port != 443"

I found that I can do one or the other, but when I add both below, I capture neither ???
>> What is the trick to capturing both ?

Read other answers

Message Analyzer has not had any significant updates (apart from minor parser updates) for some time. The mechanism that out-of-the-box Message Analyzer uses to decrypt
TLS is based on access to the server certificate private key (and therefore does not work with ephemeral session keys). Since Message Analyzer is very flexible and configurable, I wanted to check whether it could be adapted to use SSLKEYLOGFILE information
and indeed the answer is yes.
The OPN programming language is Turing complete, but it would not be an ideal choice for implementing all of the necessary cryptographic routines that are needed for
this task ? it would be better to use existing cryptographic libraries. Fortunately OPN does include a mechanism for calling external routines ? the ?Handcoded? declaration:
binary DecryptData(string suite, byte ct, array<byte> ver, binary data, array<byte> key, array<byte> salt, ref array<byte>
iv, long ctr, out bool ok) with DeclarationInfo { Handcoded = true };
One simple way of using this is to place the ?Handcoded? definitions in a small OPN ?module?. The OPN has to be included as a resource in the DLL built from the ?Handcoded?
implementation. The resource is located by means of a .NET assembly level attribute:
[assembly: ExtensionOpnModel("TLSex.opn", false)]
The exposed hand-coded routine also needs to be decorated with attributes (for the containing ... Read more

Read other answers

Is is possible to monitor the DHCP server logs and traffic on a Windows 2012 R2 DHCP load balanced server using Message Analyzer?

Read other answers

Is there a way to look inside GRE tunnel traffic captured with Wireshark in Message Analyzer? I'm troubleshooting a scenario where I need to correlate event log entries from a server with network trace captured on by another person using ERSPAN protocol.

Ivan Seriavin

Read other answers

Dear all,
it should be possible to
"Capture firewall discard Events - This feature allows you to discover how the firewall is affecting network traffic.  New messages tell you when traffic is blocked and associated IDs point to the specific firewall rule responsible
for dropping the message."
Does anybody of you know a little bit more about how Message Analyzer has to be configured to show which rule blocks (in my case Outbound) traffic?
This would be a great improvement to the pfirewall.log, where this important information is missing...
Best regards


Read other answers

I am getting Parsing errors when trying to analyze traffic for MS Dynamics NAV 2013. Attached image shows the error. What is interesting I see this messages only for that specific version of NAV. NAV 2015 already works completely fine.

Any suggestions as what might be the cause and/or a remedy?

Read other answers

I'm looking for a good network analyzer software that allows me to monitor the network. maybe have some features on discovering devices, ports, bandwidth in a certain amount of time, etc. Thanks.

A:network traffic analyzer

That would depend on the network topology. Any global network monitoring will have to be done with access to a common point where all the traffic converges. Addressed traffic between workstations will go directly between them via any switches and gateways in the path, so you can't do this with just a workstation.

Read other 1 answers

Hi everyone!!!

I've been tasked with running message analyzer to determine if data is encrypted from an endpoint. We are using MBAM and want to ensure that any data sent to MBAM application server is encrypted. Now, we know it is via https, but, we still need to verify this
(for audit purposes).

Can anyone provide some insight as to how I could use microsoft message anaylzer (or perhaps something better) ?

We are planning to run a capture for 24 hours. We also want to ensure data is encrypted from app server to sql server. 

Thanks all! 

Read other answers

Hi guys,

I hope you guys could provide me with a few sites on

Traffic Generator Functions or Performance Analyzer

these are for networking, layer 1 and layer 2 switches
I cant seem to find any, so i hope you guys could help me out

Read other answers

My network seems to be slowing way down. I have basic networking knowledge and moderate Server knowledge. I, however, do not have very good analyzer skills.

Just like how we have an awsome sticky on RAID, I was wondering if we could have one on analyzing tools.

Personally I am looking for something either built into Server 2003, downloadable form Microsoft, or even free or expensive software that lets me monitor my network for traffic problems.

I am getting lots of users who are connected to a database on our server, and about every 5 minutes it looses the connection. I am trying to track the problem and don't know where to start.

Read other answers

First time installation. 
When attempting to launch on Windows 7 get the error: 
Problem signature:
  Problem Event Name: APPCRASH
  Application Name: MessageAnalyzer.exe
  Application Version: 4.0.7948.0
  Application Timestamp: 56f0e7af
  Fault Module Name: USER32.dll
  Fault Module Version: 6.1.7601.19061
  Fault Module Timestamp: 56423d2a
  Exception Code: c0000005
  Exception Offset: 0000000000010800
  OS Version: 6.1.7601.
  Locale ID: 1033
  Additional Information 1: 5838
  Additional Information 2: 583871ada3fbdcca9a3132ef9217b6ab
  Additional Information 3: 9c9d
  Additional Information 4: 9c9d036872bdb375cb2c4c6a9d6f29a2

Any ideas or what more information is needed?
System is Windows 7 Enterprise SP1 x64 - 8GB RAM. Dual Monitor. Intel Core i5.
.NET 4.6.1 installed
VisualStudio Community 2013 with Update 4
Many other apps and things, but that should be mostly all that is really relevant, I think.

Read other answers

I installed the latest version of Message Analyzer and it appears to have caused the Microsoft-Windows-NDIS-PacketCapture provider to stop working. I'm running Windows 10 [Version 10.0.10586] and the Microsoft-Windows-NDIS-PacketCapture
provider was working prior to installing Message Analyzer. I have a custom console application, that I wrote, that analyzes packets and it uses the Microsoft-Windows-NDIS-PacketCapture provider by processing the ETW events the provider produces. The console
application did/does not install the Microsoft-Windows-NDIS-PacketCapture provider. Prior to running my application I would either use the powershell commands or netsh to start a session with the Microsoft-Windows-NDIS-PacketCapture provider and
then my app would piggy back off of that. This way I do not have to load the filter driver myself. Everything was working fine and I was capturing data. That is until I installed message analyzer. Now neither the powershell or the netsh way appears to work
and message analyzer isn't capturing any packets either. It looks like both the powershell and the netsh ways start a session and they load the Microsoft-Windows-NDIS-PacketCapture provider but no packet capture events are occurring. Please advise. 

Read other answers

Hello everyone--

Don’t want to bore anyone with what may be a very insignificant story, or on the other hand, something everyone in Computerland already knows about, except me.

Anyhoo..... just this evening, after getting the Comodo Firewall (CFP_Setup_English_2.4.18.184.exe) set up and running, I was finally able to catch the little rascal that’s been spewing out “who-knows-what” from my computer onto the Internet highways.

Soon as I finished the install, I rebooted (Win 2000 SP4), launched the Comodo Firewall, looked over the program, set the security level to MEDIUM, and then made my dial-up connection.

For the past week, about 5 seconds after making my connection, the Transmit data figures on my dialup window would immediately start churning up, nonstop. I would have NO PROGRAMS launched (that is, none that I opened), not even a web browser. Only stuff running is what Windows starts at boot-up.

MSCONFIG showed only a gummy bear from nVidia running (which is necessary), and another jelly bean for my modem. Nothing else.

Well, with the firewall now in place, we caught the culprit. What is fascinating is it turned out to be a rogue NOTEPAD.EXE. Naturally, this is not the REAL notepad.exe program from Microsoft. The real Notepad, in Win 2000, resides in two places:
C:\WINNT and
C:\WINNT \ SYSTEM32 (50,960 bytes is the legitimate size)

But my polluted machine has another copy, the rogue copy, in:
C:\WINNT \ SYSTEM \ notepad.exe (38,912 bytes- note the difference)... Read more

Read other answers

I need to do a search on a Toshiba Netbook using Vista for video files that were captured by a web cam.

I'm not certain if the files were edited so I'm hoping that someone can provide me with a list of files extensions that I should search for.

Thank you in advance.

A:Solved: video captured by a web cam - what file extentions are used?

I found out that I could type "kind:videos" in the search field and (hopefully) find all videos that are stored on that computer.

I've used this forum for a long time. And it's saved my rear more that a few times. Thanks to all that take the time to answer all of the questions ... large and small.

Read other 1 answers

Does anyone know of a utility to parse huge files into smaller, more manageable files which can then be reconstructed later?

I have some hugh image high res image files which exceed the 7 meg or so my e-mail allows, and would like to break them up to smaller pieces and reconstruct at the receivers location.

Alternatively, can telnet be used pc to pc?


A:File parsing utitlity?

Cut them up with a chainsaw:


Tell your recipients to put all the parts in the same folder and then run the batch file to put them all back together.

Read other 2 answers

Dear All,

I have a question regarding this product: http://www.pcworld.co.uk/gbuk/honestech-vhs-to-dvd-5-0-deluxe-17056588-pdt.html

Now, I'm wondering what type of file (eg .mp4 or .MPEG) the software will save my captured footage of the vhs tape, i need this as then if the files become .mp4 i can then put it into dvd architect (as it's more reliable/trustworthy with my experience).

so my question is " What type of file is the captured footage in and will it be compatible with dvd architect?"



A:Solved: What file type is the captured video saved as?

It will be compatible, because the Sony DVD architect (nice program by the way.) is compatible with all the extensions that you can use to export on Honestech VHS to DVD. Did this answer your question?



Read other 2 answers

not sure which forum this best goes under, but i will try here.
Basically what I want to do.. i have my itunes library xml.. and I want to isolate all the tracks with a 'location' key that is on drive E and save it as a new file. i would think this should be straightforward, but no xml editors i've been looking at seem to have a sort of table view where i can sort by different attributes.. just the straight up text content.

anyone know of a way to do this?

A:need advice on managing/parsing xml file

I find this one very useful


Read other 2 answers

Hi! I'm looking for a way to populate a JList from a text file. I've got the GUI and most of the code but i need a way to parse the text file. It is in the format "wordA | wordB" on each line. I just want to take wordA from each line and store it in an array and wordB in a separate array. Right now i'm only able to populate the list with "wordA | wordB". Ultimately i only want wordA to populate in the list. Any help would be appreciated!!!


A:Parsing a text file with java

I recommend that you investigate the String.Split() function.

Read other 1 answers

Message analyzer 1.4
Just discovered the tool and used to identify Web application bottleneck performance.
But I need some helps.
During analysis, I have found out a possible issue related to DNS (several seconds).
The problem is that I can not understand if the DNS is related to the application or other source.

Is a way to add the source (not the host name) but the application?

Read other answers

Hi Im getting this error in Adobe Encore 2.0.

I added to an existing post at the Adobe Forum. So far, noone has been able to come up with an answer. At first I thought it was PC based but now that I see others getting the same, I think its the software.

"Error parsing MPEG Metadata file. deleting or renaming \cache\temp_transcodes\ss_aJstrm_5\ss_AJstrm_v5.m2v.xmpses" will allow you to import, but any markers will be lost".
the other thread is located at


whats your take on this?

Read other answers

Hi the Great team !
Looking for the latest activities around Messaging Analyzer, which btw. was very great tool, I have a feeling that this has been kind of inactive. Has Microsoft stopped developing the tool?


Read other answers

OK, this is my problem , I'm working in a complex environment with many networks and more servers (300+). Historically server hosted firewalls have been disabled and none of the internal subnets were bordered by firewalls ( thankfully they at least used
firewalls on the external interfaces ) . Documentation has also been poor. Not all the people who implemented some of our stuff still work here. The internal networks have effectively been completely flat.
The risks of this have finally been recognised and a project is in place to start implementing server hosted firewalls and on those internal subnets deemed important hardware based firewalls will also be implemented.
As you can probably guess however, from the initial statement nobody has much of a clue about which servers/applications are talking to what and how ( protocol or port) statefull/less. I'm looking for a tool which from a central location can monitor and
consolidate the network traffic between servers/applications and present the information in such a way that they could be analysed and present a baseline set of reports which would be a solid foundation for defining a set of firewall rules. Ideally the solution
would be agent less  (but that is not a deal breaker) . Is Message Analyzer the tool for this ? Or should I be looking elsewhere ? The OS landscape is overwhelmingly windows servers ( 2008 thru 2016 ) but there are a few RHEL servers ( although I don't
mind treating them as a separate ca... Read more

Read other answers

Hi everyone!

Why is not possible in Message Analyzer to parse the ICMPv6 traffic inside the IP-HTTPS tunnel (at least up to my current knowledge) and only shows the ESP traffic when the scenario "Network Tunnel Traffic and Unencrypted IPSEC" is chosen.
I also tried to  capture on a specific interface, but the IP-HTTPS interface was not listed among the available interfaces.

For additional information, the environment of the DirectAccess i deployed on Hyper-V Windows server 2012 R2 which means that my DA clients are VM's on the Hyper-V.

I would be so appreciated if someone gives me a feedback on this :) 



Read other answers

Support for decrypting TLS 1.3 connections in Wireshark has been present for some time and Message Analyzer, with some modification of its TLS OPN, can do it too.
The two ?handcoded?/external routines used by TLS.opn (DecryptData and ComputeKeys) both need extension. ComputeKeys needs to support the HMAC-based Extract-and-Expand
Key Derivation Function (HKDF) and DecryptData needs to support the new formats for the AEAD Nonce and AuthData.
Various type definitions need to be extended and some new types introduced (for handshakes like encrypted_extensions and extensions like supported_versions).
The biggest conceptual change that I made was to the routing of messages through the Message Analyzer stack. For TLS directly over TCP, the original Microsoft OPN files
dispatch the message from TCP to TLS then back to TCP and finally on to the end/application protocol (e.g. HTTP or HTTP2); one side effect of this is that some TLS handshake/alert messages are never visible in decrypted form ? one only sees the TLS handshake
messages sent in plain text and the decrypted application data. The new routing follows the path TCP -> TLS -> TLS again (if there are now some previous encrypted handshake/alert messages available in plaintext) -> TCP -> application protocol (e.g.
The new routing means that all handshakes (even encrypted handshakes), such as encrypted_extensions (and indeed the server certificate ? which is enc... Read more

Read other answers

Has Message Analyzer been abandoned by Microsoft?  It seems that Paul doesn't hang around here anymore, spam is starting to get posted, there haven't been any blog updates since 2016, and the Connect site doesn't appear to have been migrated to Collaborate. 
It's a really useful tool, but there are some serious performance problems with it still.

Read other answers

- Does anyone know if MS has any plan to expose Message Analyzer C++ API? If yes, when will it be roughly?

- It seems NM 3.4 is in "archived" mode now, i.e. no new updates. However, if there is a vulnerability/serious bug, will MS fix/patch it?

- To develop a network monitoring tool, is there an alternative to NM 3.4 (with C++ API support), which is robust and have long-term development cycle? I am not entirely sure if Windows Filtering Platform (WFP) is the right one?



Read other answers

I need to capture parse and save SIP/RTP traffic according sessions.
I'm trying to find way to capture this through Microsoft Message Analyzer but could not find any useful docs or samples.
All I found, only documentation about Open Protocol Notation, but this part about creating parsers for new protocols, not about catching traffic.
As I understand MMA based on Protocol Engineering Framework, but I also could not find any APIs to this
I need some API to 
1. Configure catching network traffic with "Microsoft-Windows-NDIS-PacketCapture Provider"
2. Possible parse SIP packets with MMA
3. Receive flow of SIP (possible parsed already) and RTP traffic into my app.

Read other answers

When I open Message Analyzer it says that it has an update available.
But it takes me to download the 2016 install file.
How can I update it?

Read other answers

Hi everybody,
I need to investigate somes logs for find an issue on Outlook calendar
So i followed this topic to activate the "debug mode" of Outlook :
Now, i got a file : OLKCalLog_2017_01_02_08_39_07.etl
I opened it on Message Analyzer for make some easy checks :
- Calendar item actions (creation, modification, or deletion)
How can i use the filter for find the keyword i created on the calendar (or the event ID for list all calendar items créations ??).
Example here, i made a calendar item called "Hello Technet".
The result :

PS : I just discovered that the ETL file is filled at the Outlook closing.
thanks for your help

Read other answers

Howdy - any suggestions on how to "bulk" anonymize a Message Analyzer *.matp capture before we share it with a 3rd party?  Regards, Christopher

Read other answers

Does anyone know how to capture traffic using p-mode via powershell? Can someone give me an example?
Here is the code I was working with, but it seems that Add-PefProviderConfig does not have a property to enable P-mode on the interface.
$TargetHost = New-PefTargetHost -ComputerName "DESKTOP-8T37P4E"
$TraceConfig = $TargetHost | Add-PefProviderConfig -Provider "Microsoft-Windows-NDIS-PacketCapture"
$TraceSession = New-PefTraceSession -Name "Test" -Force -Path "C:\Traces\Trace.matu" -SaveOnStop | Add-PefMessageSource -Source $TargetHost
Start-PefTraceSession $TraceSession


Read other answers

I've only recently started playing with Message Analyzer and found that an update was published on 3/10/2016. Are there any release notes or a basic list of bug fixes/improvements for the latest update?

Read other answers

I'm trying to upload a certificate to the message analyzer and receiving invalid password error. I know the password is correct as I can install the certificate using MMC with same password. I notice that every time I try to upload the certificate in Message
Analyzer, I receive this error in Windows Security Log (below). This certificate has multiple SAN entries as it's for a load balanced environment. I've been able to successfully load certificates that do not have SAN entries.
Any pointers on what might be causing this issue and how to resolve it?
Message Analyzer Error: Password for MyCert.pfx is Incorrect.
Corresponding Windows Security Log Entry:
Cryptographic operation.

Security ID:
Account Name:
Account Domain:
Logon ID:

Cryptographic Parameters:
Provider Name:
Microsoft Software Key Storage Provider
Algorithm Name:
Key Name:
le-WebServerAlternateName-{some GUID}
Key Type:
Machine key.

Cryptographic Operation:
Create Key.
Return Code:

SANs in Certificate:
DNS Name=DOMAPSV1.dom.ag.loc
DNS Name=DOMAPSV2.dom.ag.loc
DNS Name=DOMAPSV3.dom.ag.loc
DNS Name=DOMAPSV4.dom.ag.loc
DNS Name=DOMAPSV5.dom.ag.loc
DNS Name=DOMAPSV6.dom.ag.loc

Read other answers

i try to build my own OPN parser. I just made a little test in order to check if everything working before moving forward. So i wrote this one below:

protocol LAMSEL with
BinaryEncodingDefaults{Endian = Endian.Big},
ProtocolName = "",
ShortName = "LAMSEL",
Description = ""
Copyright = "",

using Standard;
using Utility;
using UDP;
using IANA;

endpoint Server over UDP.Host issues LAMSELMessage accepts LAMSELMessage;
client endpoint Client connected to Server;

autostart actor LAMSELOverUDP(UDP.Host host)
process host accepts d:UDP.Datagram where ((d.Payload.Count > 0) && (d.DestinationPort == 1024))
dispatch endpoint LAMSEL.Server over host accepts ("TEST" as LAMSELMessage);

// Header
message LAMSELMessage
string MyString;
override string ToString()
return "TEST";
i try to plug this one as described in the link (i use the "Loopback and Unencrypted IPSEC" session because, i use a local software to send UDP packet localy on port 1024). The "LAMSEL.opn" file has been put here "C:\Program Files\Microsoft
Message Analyzer\OPNAndConfiguration\OPNForEtw\CoreNetworking"
I can see the UDP packet within the gridview "
MessageNumber Diagnosi... Read more

Read other answers

Hello.  I am attempting to use Message Analyzer to troubleshoot a USB device.  I know the device's VID and PID.  I've also installed Message Analyzer on multiple PCs.  One some PCs I can see traffic from the device (I can see the VID
and PID appear) but on others I can't.  Any thoughts on why Message Analyzer can see my USB device on some PCs but not others?  I am using up-to-date chipset and USB drivers, so that shouldn't be the problem.  All PCs are Win 7 Pro SP1 64-bit. 

Read other answers

hi there,
when i click "Pre-Encryption for HTTPs" in Message analyzer(version 1.4), an error occurs like this "xxx should work with fiddler core".
then i download and install the fiddler core(the free version) in it's official site, and then installed it into the Message analyzer directory.
after installation completed, i click the "Pre-Encryption for HTTPs" again, but still see another errors like "Fiddler.startApplication() cannot start".
could you  please tell me how to make Fiddler core work with message analyzer?
btw, i also searched in message analyzer forum, but the marked answer is not helpful at all.

Read other answers

Need aid in figuring out how to set the _Var(x) variables read in from the text file (which contains directory listings) file to either new variables or a way to incrementally reference (_var1, _var2, _var3...) in an IF or FOR statement later in the batch file. ISSUE - the second IF will not iterate properly the string saved from the input file in _var1, _var2, _var3....

SET cnt=1
SET cnt2=1
SET SYNCCmd="C:\Program Files\SyncLaptop\SYNC.CMD"
SetLocal EnableDelayedExpansion
::This line is just in case n has been defined before the batch file is run
::This FOR loop works flawlessly - reads in all file paths to _var variables
Set n=
Set _InputFile=c:\TEMP\SYNCLOG\SyncDirList.txt
For /F "tokens=*" %%I IN (%_InputFile%) DO (
Set /a n+=1
Set _var!n!=%%I
:: Line will display the variables just assigned - delete when not needed
Set _

:: LOOP through directory listing variables _var(x) until there are no more
IF %%_var!cnt!%=="" GOTO CLEANUP
ECHO first variable is: %_var!_cnt!%
SET _LocalDrv=_var%_cnt%
SET /a _cnt2=_cnt+1
SET _NetDrv=_var%_cnt2%

:: Check if real directory values where set to the variables - delete later
ECHO LocalDrv is: %_LocalDrv%
ECHO NetDrv is : %_NetDrv%
:: Open net CMD window, set color etc & call the XCOPY SNYC.CMD file to sync the two designated HD folders
START /W CMD /C "ECHO OFF & CLS & MODE CON: COLS=60 LINES=15 & COLOR 74 & %_SYNCCmd% "%_LocalDrv%&quo... Read more

A:Batch Script - Variable issue from parsing an input file

Welcome to TSG!

You initialize these

SET cnt=1
SET cnt2=1

Note there is no leading underscore.

This line uses the correct name, but should not have the doubled % symbol, just a single one:

IF [COLOR=Red]%%[/COLOR]_var!cnt!%=="" GOTO CLEANUP
Should be
IF %_var!cnt!%=="" GOTO CLEANUP
But these use a leading underscore:

ECHO first variable is: %_var![B][COLOR=Red]_[/COLOR][/B]cnt!%
SET _LocalDrv=_var%[B][COLOR=Red]_[/COLOR][/B]cnt%
SET /a [B][COLOR=Red]_[/COLOR][/B]cnt2=[B][COLOR=Red]_[/COLOR][/B]cnt+1
SET _NetDrv=_var%[B][COLOR=Red]_[/COLOR][/B]cnt2%
Change the variables so all are consistant, either using an underscore or not.

Also, you are setting the _LocalDrv and _NetDrv variables to _var+the number in _cntX. These lines should be:

SET _LocalDrv=[COLOR=Red][B]%[/B][/COLOR]_var[COLOR=Red][B]![/B][/COLOR]_cnt[COLOR=Red][B]![/B][/COLOR]%
SET _NetDrv=[COLOR=Red][B]%[/B][/COLOR]_var[COLOR=Red][B]![/B][/COLOR]_cnt2[COLOR=Red][B]![/B][/COLOR]%
Set _var= only clears one variable named _var. It won't clear _var1 or any others.
If you want to clear all of the _varX variables use this loop:

For /F "Tokens=1 Delims==" %%I In ('Set _var') Do Set %%I=
Use ('Set _') to clear all variables that start with an underscore.



Read other 1 answers

Hi Folks
I worked with "Wireshark" and also with "Microsoft Network Monitor".
Both has Autoscroll you can choose or not.
I can't find this option on this new version "Microsoft Message Analyzer".
Could you help please?


A:Where is auto scroll in Microsft Message analyzer?

We don't have a real Autoscroll yet.  Though you could sort by time if you want to see the latest messages.  There are also known issues in how the scrolling works when loading a trace which we hope to address.

Read other 2 answers

Hi Everyone,
I've been attempting to capture traffic by invoking this tool via PowerShell but for whatever reason it is not generating .matu output file. Can someone please let me know what am I doing wrong?
$TraceSessionA = New-PefTraceSession -Mode Linear

#Establish Triggers
$Trigger01 = New-PefTimeSpanTrigger -TimeSpan (New-TimeSpan -Seconds 60)
$Trigger02 = New-PefDateTimeTrigger -DateTime "1/12/2018 9:35 AM"
$Trigger03 = New-PefDateTimeTrigger -DateTime "1/12/2018 9:40 AM"

<#Windows 2012 or earlier
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-PEF-NDIS-PacketCapture"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-L2NACP"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-Wired-AutoConfig"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-EapHost"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-OneX"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-NDIS"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-SMBClient"

#Windows 2012 R2 or later
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-NDIS-PacketCapture"
Add-PefMessageSource -PEFSession $TraceSessionA -Source "Microsoft-Windows-L2NACP"
Add-PefMessageSource -PEFSession $TraceSessi... Read more

Read other answers

Hi there,
I installed for the first time "Message Analyzer" on Windows 10, and when I'm starting a local trace, "Loaded Modules" Errors are showing up. Here the lines from the log:
 14.01.2019 20:27:22 Information Module cache file doesn't exist: C:\Users\username\AppData\Local\Microsoft\MessageAnalyzer\CompilationCache\ExtendTCPIP_824d1c5ba8e277ab034e81712c5a2af4_4_0_8112_0.mdb
14.01.2019 20:27:22 Information running Runtime on ExtendTCPIP
14.01.2019 20:27:22 Information running Reducer on ExtendTCPIP
14.01.2019 20:27:22 Information running ReducerPrechecked on ExtendTCPIP
14.01.2019 20:27:22 Error do not know how to establish stage 'checked' for 'ExtendTCPIP'
14.01.2019 20:27:22 Information ReducerPrechecked failed with errors
14.01.2019 20:27:22 Information Reducer failed with errors
14.01.2019 20:27:22 Information Runtime failed with errors
any help welcome :-)


Read other answers

I couldn't get MA to Sync over our corporate proxy (which requires authentication). If you know how to get this working let me know.

A:Message Analyzer updates over an authenticated proxy

Yes, we did some more research and found there is a difference in how it tries to authenticate.  If your proxy requires authentication for a proxy request, then this exposes the issue.  We have a bug filed and we will look for a solution.

Read other 5 answers


I've captured a network trace on a 2008R2 server using the following commands:

netsh trace start capture=yes maxsize=1024

[reproduce issue for 20 minutes]

netsh trace stop

I've then copied the resulting ETL file (about 350MB) to a 2012R2 virtual machine (1 x vCPU 4GB RAM) running Message Analyser 1.4 (64-bit). I've opened the file in MA by double-clicking on the ETL file and applied an ?HTTP? filter to view only HTTP traffic.
 The server then goes to 100% CPU and sits there working through the data set at about one row per minute.  I give up and kill the process with the CPU time in task manager at about 2.5 hours and no data yet displayed.

I then open the same file on the same machine in Network Monitor 3.4, sort out the parsers and apply an ?HTTP' filter and after 30 seconds of 100% CPU get the data I'm looking for. It's not as pretty as Message Analyser but it does the job.

What am I doing wrong?  Right now it seems that while MA is no doubt great for some cool new stuff it cannot do the basics of Network Monitor or Wireshark.


Read other answers

My OS is windows10, Message Analyzer version is 1.3.1. Blueooth dongle is CSR bluetooth4.0 USB dongle.
I want to know:
1. Does Message Analyzer support bluetooth ? Can I use it to capture bluetooth package ? If yes, how to configure it ?
2. Dose Message Analyzer can parse bluetooth package, such as parse HCI cmd, HCI reply, L2cap request and L2cap reply and so on ?

Read other answers