summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2022-05-05Make conn_data member of usbmuxd_device_info struct unsigned since it's not ↵Gravatar Nikias Bassen2-10/+10
a string Also remove some pointless casts and update some others
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen3-22/+14
2021-02-05tools: Flip order of windows.h and winsock2.h to get rid of compiler warning ↵Gravatar Nikias Bassen1-1/+1
(Windows)
2020-12-30Add parentheses to macro argumentsGravatar Rosen Penev1-3/+3
[clang-tidy] Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30Do not use else after return or break for better code readabilityGravatar Rosen Penev2-21/+22
[clang-tidy] Found with readability-else-after-return Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-27socket: Fix build on WindowsGravatar Nikias Bassen1-1/+1
2020-06-15iproxy: Add missing includeGravatar Nikias Bassen1-0/+1
2020-06-15iproxy: Add new "--version" option to output version informationGravatar Martin Szulecki1-1/+9
2020-06-15inetcat: Add new "--version" option to output version informationGravatar Martin Szulecki1-1/+9
2020-06-14Add API version to library and pkgconfig file for proper linkingGravatar Nikias Bassen1-2/+2
2020-06-07iproxy: Use sockaddr_storage struct in network connection logicGravatar Nikias Bassen1-5/+6
2020-06-07iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4Gravatar Nikias Bassen1-23/+70
2020-06-04Unify usage output of tools and use proper indentationGravatar Martin Szulecki2-24/+27
2020-05-31inetcat: Update usage to better reflect what the tool actually doesGravatar Nikias Bassen1-2/+2
2020-05-31iproxy: Update usage to reflect new local:remote port formatGravatar Nikias Bassen1-2/+3
2020-05-29iproxy: Fix crash when no UDID is givenGravatar Nikias Bassen1-1/+1
2020-05-28iproxy: Allow multiple port mappings (in local:device format)Gravatar Nikias Bassen1-54/+119
2020-05-28iproxy: Allow specifying source address for the listening socketGravatar Nikias Bassen1-5/+19
2020-05-27iproxy: Get rid of concurrent threads and use loop with select() insteadGravatar Nikias Bassen1-150/+74
2020-05-18tools: Make iproxy and inetcat use direct socket connection for network devicesGravatar Nikias Bassen2-5/+70
Instead of going through usbmuxd this change will have it connect directly to the device via network after retrieving its address from usbmuxd
2020-05-18iproxy: Fix build on win32Gravatar Nikias Bassen1-1/+1
2020-05-14inetcat: Properly handle USB vs. network devices with new command line switchesGravatar Nikias Bassen1-23/+99
2020-05-14iproxy: Properly handle USB vs. network devices with new command line switchesGravatar Nikias Bassen1-36/+112
2019-12-05tools: Update .gitignore and name in header of c fileGravatar Nikias Bassen1-1/+1
2019-11-26inetcat: Add missing sys/select headerGravatar Rosen Penev1-0/+1
Fixes compilation under musl.
2019-11-26tools: Rename icat to inetcat due to name conflict with sleuthkit2.0.1Gravatar Nikias Bassen2-5/+5
See https://github.com/libimobiledevice/libusbmuxd/issues/84
2019-09-28tools: Ignore SIGPIPEGravatar Nikias Bassen2-0/+8
2019-08-03win32: Fix compilationGravatar Nikias Bassen2-2/+22
2019-08-03tools: Add new tool 'icat'Gravatar Adrien Guinet2-1/+154
2019-06-29iproxy: Fix (newly introduced) timeout errors not being handledGravatar Nikias Bassen1-2/+2
2014-10-03Move socket and collection functions to a convenience libraryGravatar Chow Loong Jin1-2/+2
This avoids the iproxy tool from relying on undocumented library ABI.
2014-10-03Update copyright headers of all source files to matchGravatar Martin Szulecki1-5/+5
2014-10-03iproxy: Print correct error message when receiving failsGravatar Nikias Bassen1-2/+2
2014-10-03iproxy: Use internal socket helper functions everywhere for better portabilityGravatar Nikias Bassen1-13/+11
2014-10-03iproxy: Detach accept thread to handle multiple connectionsGravatar Eric Day1-6/+16
2014-09-26iproxy: Also disconnect client if usbmuxd is not running or no device is foundGravatar Nikias Bassen1-0/+6
2014-09-21iproxy: Disconnect client if no or unmatching device is connectedGravatar Nikias Bassen1-1/+4
2014-09-21iproxy: Add the ability to filter by UDIDGravatar Eric Day1-4/+28
2014-05-09tools: Use $(top_builddir) instead of relative path to fix out of tree buildGravatar Martin Szulecki1-1/+1
2014-02-10Replace socket implementation and fix indentation in iproxy sourcesGravatar Martin Szulecki1-193/+188
2013-09-17fix win32 buildGravatar Nikias Bassen1-1/+1
2013-09-17added libpthread_LIBS to fix build in toolsGravatar Nikias Bassen1-1/+1
2013-09-17initial commit of adapted source tree.Gravatar Nikias Bassen2-0/+291