Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



Program Finder NormalFreeware onlyShareware only

Portmon 3.02 Report spyware 

Click to download Portmon
View more Portmon screenshots (1)
 Downloads: 9,587
Rating: Good (3.5/5) | Rated by: 23 user(s)
Add to download basket     Send us update information
 Developer: Mark Russinovich | More programs by this producer
 License: Freeware  
 Size / OS: 114 KB, Windows All
 Last Updated: May 29th, 2006, 09:47 GMT
 Category: C: \ Tweak \ Network Tweak
 Read user reviews (0) Add a review Refer to friend Subscribe
    Download Portmon

Portmon description
Portmon Monitor serial and parallel port activity with this advanced monitoring tool

Portmon is an application which monitors and displays all serial and parallel port activity on a system. It has advanced filtering and search capabilities that make it a powerful tool for exploring the way Windows works, seeing how applications use ports, or tracking down problems in system or application configurations.

Simply execute the Portmon program file (portmon.exe) and Portmon will immediately start capturing debug output. To run Portmon on Windows 95 you must get the WinSock2 update from Microsoft. Note that if you run Portmon on Windows NT/2K portmon.exe must be located on a non-network drive and you must have administrative privilege. Menus, hot-keys, or toolbar buttons can be used to clear the window, save the monitored data to a file, search output, change the window font, and more. The on-line help describes all of Portmon's features.

Portmon understands all serial and parallel port I/O control (IOCTLs) commands and will display them along with interesting information regarding their associated parameters. For read and write requests Portmon displays the first several dozen bytes of the buffer, using '.' to represent non-printable characters. The Show Hex menu option lets you toggle between ASCII and raw hex output of buffer data.

The Portmon GUI is responsible for identifying serial and parallel ports. It does so by enumerating the serial ports that are configured under HKEY_LOCAL_MACHINEHardwareDeviceMapSerialComm
and the parallel ports defined under HKEY_LOCAL_MACHINEHardwareDeviceMapParallel Ports. These keys contain the mappings between serial and parallel port device names and the Win32-accessible names.

When you select a port to monitor, Portmon sends a request to its device driver that includes the NT name (e.g. deviceserial0) that you are interested in. The driver uses standard filtering APIs to attach its own filter device object to the target device object. First, it uses ZwCreateFile to open the target device. Then it translates the handle it receives back from ZwCreateFile to a device object pointer. After creating its own filter device object that matches the characteristics of the target, the driver calls IoAttachDeviceByPointer to establish the filter. From that point on the Portmon driver will see all requests aimed at the target device.

Portmon has built-in knowledge of all standard serial and parallel port IOCTLs, which are the primary way that applications and drivers configure and read status information from ports. The IOCTLs are defined in the DDK file ddksrccommincntddser.h and ddksrccommincntddpar.h, and some are documented in the DDK.

On Windows 95 and 98, the Portmon GUI relies on a dynamically loaded VxD to capture serial and parallel activity. The Windows VCOMM (Virtual Communications) device driver serves as the interface to parallel and serial devices, so applications that access ports indirectly use its services. The Portmon VxD uses standard VxD service hooking to intercept all accesses to VCOMM's functions. Like its NT device driver, Portmon's VxD interprets requests to display them in a friendly format. On Win9x Portmon monitors all ports so there is no port selection like on NT.

Here are some key features of "Portmon":

· Remote monitoring: Capture kernel-mode and/or Win32 debug output from any computer accessible via TCP/IP - even across the Internet. You can monitor multiple remote computers simultaneously. Portmon will even install its client software itself if you are running it on a Windows NT/2K system and are capturing from another Windows NT/2K system in the same Network Neighborhood.
· Most-recent-filter lists:: Portmon has been extended with powerful filtering capabilities and it remembers your most recent filter selections, with an interface that makes it easy to reselect them.
· Clipboard copy:: Select multiple lines in the output window and copy their contents to the clipboard.
· Highlighting:: Highlight debug output that matches your highlighting filter, and even customize the highlighting colors.
· Log-to-file:: Write debug output to a file as its being captured.
· Printing:: Print all or part of captured debug output to a printer.
· One-file payload:: Portmon is now implemented as one file.





Related downloads IT News Popular downloads New additions   Latest reviews  
TracePlus Ethernet 5.51.000
TracePlus/Ethernet - analyze network performance and capture Ethernet packets in real-time
Serial Monitor 4.10
Serial Monitor allows you to monitor, log, test, troubleshoot and analyze serial ports and protocols
Eltima Serial Port Monitor 4.0 Build 4.0.2.281
Serial Port Monitor for professional RS232/422/485 COM ports monitoring
WebCCTV 2.7.3.8
WebCCTV is a web based webcam security application.
KidLogger 1.1
Keylogger designed for home family users and to keep watch on kids (2-7 years) activity on the computer
232Analyzer 5.2
232Analyzer is a useful and advanced serial port analyzer
SimpleActivityLogger 1.1
SimpleActivityLogger - Log various system events to help track your computer's usage.
Device Monitoring Studio 5.22.00.1627
A unique serial port analyzing solution for professional developers of serial hardware and software applications.

go to top Use the following code to link to this page:



Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

Main categories:
  • Antivirus
  • Compression tools
  • CD/DVD Tools
  • Office tools
  • Programming
  • Authoring tools
  • File managers
  • Desktop Enhancements
  • Internet
  • Network Tools
  • IPOD TOOLS
  • Mobile Phone Tools
  • Multimedia
  • Tweak
  • System
  • Security
  • Others
  • Science / CAD
  • UNIX
  • Windows Widgets
  • PORTABLE SOFTWARE

  • Week's best:
  • Vista Sidebar 2.5 Bu...
  • FlashGet 2.11.0.1188...
  • Opera 9.52 Build 101...
  • DVDFab Platinum 5.0....
  • Vuze (formely Azureu...
  • The Bat! Professiona...
  • AVG Anti-Virus plus ...
  • Acronis True Image H...
  • Rising Antivirus Fre...
  • DirectX Redistributa...
  • Adobe Flash Player 1...
  • Nero 8 8.3.6.0
  • FileZilla 3.1.1.1
  • AVG Internet Securit...
  • Microsoft Malicious ...
  • Maxthon 2.1.3.2430 F...
  • BitComet 1.04 Beta
  • Deluge 0.9.06 (1.0....
  • Pidgin (formerly Gai...
  • ATi Multimedia Cente...
  • K-Lite Codec Pack Fu...
  • Mozilla Thunderbird ...
  • Corel DVD MovieFacto...
  • Portable Winamp 5.35
  • VirtualDub 1.8.5 Bui...
  • Winamp 5 Full 5.541 ...
  • FFDShow MPEG-4 Video...
  • Hide IP Platinum 1.2...
  • GX::Transcoder 5.0.2...
  • TopSpyAdware Remover
  • © 2001 - 2008 Softpedia. All rights reserved.
    Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
    Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive