See the data that is transmitted to and from your application.
This utility includes its own SOURCE CODE and shows how to do low level socket IO in Swift.
Port Spy allows you to monitor several TCP/IP ports on your computer and see in detail what data is being exchanged. The data is displayed in the familiar hex/ascii view that is pretty much the standard for byte dumps.

Port Spy is indispensable if you need TCP/IP connections. For the client as well as for the server.

Source Code:
Because Port Spy is intended for developers, it includes its own source code as an Xcode project. Simply choose "Export Source Code" from the file menu and you have a ready-to-compile Xcode project with the full source code for this application.

You get to see first hand how low level socket programming can be done in Swift. The source code is -of course- well documented. And you are free to use the code any way you like for your own projects. You are not allowed not redistribute the source code though.

Port Spy also includes the source code for Ascii, BRUtils, SwifterLog, VJson and SwifterSockets. They too are free to use for your projects, but may not be redistributed.

What's New

Version 1.1

Sourcecode updated to build with Xcode 8.3.3
Updated frameworks to their latest releases.

Ratings and Reviews

The application window never appears


I did not have high expectations for this product but not even having a window appear was not one of them. Also, there is absolutely no documentation that I can find.

Be even better to be able to Run the included source code


Bought the app for the source code, can’t get it to run on Xcode 8.3.2… will keep trying, would love to see an update that did though!


Marinus Van Der Lugt
8.7 MB
Developer Tools
Age Rating
Rated 4+
© 2016-2017 Marinus van der Lugt


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer