Hello PortableApps Community,
I am posting here as I believe this post could also be in the new portable Internet app category but probably not in Internet app support though.
I have been using IP Messenger from SHIROUZU Hiroaki (https://ipmsg.org/en/) and find it to be very useful for my workflow.
With that I decided to create a portable app out of it.
Before I go into details, below is the download link,
IP Messenger HSTools Portable paf binary:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
Virustotal details:
https://www.virustotal.com/gui/url/4faf2e596cc7a520051cb233ad65c357ba7d6...
Note, this message about antivirus scans and false positives from PortableApps.com:
"You can click the VirusTotal link below to view a scan of LAN Messenger Portable in dozens of different antivirus apps. Note that there will frequently be false positives in a few engines. This is normal and, in fact, one of the purposes of VirusTotal: to check your antivirus results against lots of other engines so you know whether it might be a false positive. In particular, Antiy, Bkav, Jiangmin, Qihoo, and Trapmine seem to have frequent issues with false positives. A file that is infected - and not a false positive - will show alerts in dozens of antivirus engines."
With that out of the way, below has more detail information about the portable app.
IP Messenger HSTools Portable is the serverless pop up style LAN message communication software packaged with a PortableApps.com launcher as a portable app. You can send and receive messages with embedded images and files all with RSA2048/AES256/SHA-256 (or SHA-1) encryption on your iPod, USB flash drive, portable hard drive, cloud drive, etc. It has all the same features as IP Messenger HSTools, plus, it leaves no personal information behind on the machine you run it on, so you can take it with you wherever you go. A noted feature among its many features is folder/file transfers are among the fastest since it uses FastCopy codes which achieve reading/writing performance that is close to device limit.
IP Messenger HSTools uses Windows registry to store its settings. Specifically,
HKCU\Software\HSTools
registry keys are use.
To make the app portable, the PortableApps.com launcher ..\App\AppInfo\Launcher\IPMessengerHSToolsPortable.ini has the
[RegistryKeys]
IPMessengerHSTools=HKCU\Software\HSTools
which puts the registry keys in the ..\Data\settings\IPMessengerHSTools.reg inside the portable app directory.
IP Messenger HSTools also uses the
\Users\\Documents\IPMsg
directory to store ipmsg.log file, ipmsg.db file, AutoSave folder, and ipmsg_img folder.
To remedy this, parameters,
[Environment]
USERPROFILE=%PAL:DataDir%
ALLUSERSAPPDATA=%PAL:DataDir%
[DirectoriesMove]
-=%DOCUMENTS%\IPMsg
are set in ..\App\AppInfo\Launcher\IPMessengerHSToolsPortable.ini among a host of other parameters to make the app work portably. Currently, it seems to be the only way to get it to work properly.
It is believed that since this app uses encryption for safety communication, a pair of public encryption keys (e.g. MachineKeys) in
\ProgramData\Microsoft\Crypto\RSA\MachineKeys\????????????????????????????????_????????-????-????-????-????????????
\ProgramData\Microsoft\Crypto\RSA\MachineKeys\????????????????????????????????_????????-????-????-????-????????????
get generated on first run on the machine itself.
Note the private encryption keys are generated in the registry which is stored in ..\Data\settings\IPMessengerHSTools.reg in the portable app directory only.
On first run (or even subsequent runs if not added on the first run) the app pops up a dialog box giving the user a chance to add firewall rules pertaining to 2425/UDP port for member detection and message communication, and 2425/TCP port for file and image transfer. It will require an elevated privilege in order to add the app or the ports required in the firewall.
This can also be accomplish by elevated command line,
netsh advfirewall firewall add rule name=”IP Messenger” dir=in action=allow program=”..\app\ ipmessengerhstools64\ipmsg.exe” enable=yes
netsh advfirewall firewall add rule name=”IP Messenger” dir=out action=allow program=”..\app\ ipmessengerhstools64\ipmsg.exe” enable=yes
or by ports,
netsh advfirewall firewall add rule name=”Open TCP Port 2425” dir=in action=allow protocol=TCP localport=2425
netsh advfirewall firewall add rule name=”Open UDP Port 2425” dir=in action=allow protocol=UDP localport=2425
Hello There,
The latest portable version of IP Messenger HSTools (64 bit) and IP Messenger HSTools (32 bit) released.
IPMessengerHSToolsPortable64bit_5.0.3_64_bit.paf.exe:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
Virustotal details of IPMessengerHSToolsPortable64bit_5.0.3_64_bit.paf.exe:
https://www.virustotal.com/gui/url/f927a5083fb7a1850df90eaefa197ff5b91db...
IPMessengerHSToolsPortable32bit_5.0.3_32_bit.paf.exe:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
Virustotal details of IPMessengerHSToolsPortable32bit_5.0.3_32_bit.paf.exe:
https://www.virustotal.com/gui/url/b052358cfc15144a9dd8430d37875bc6400ba...
Hello PortableApps Community,
IP Messenger HSTools Portable is also at GitHub:
https://github.com/hoabut/IP-Messenger-HSTools-Portable
Hello There,
2021-12-3: 5.1.1:
- Changes to portability notes are documented and at GitHub (https://github.com/hoabut/IP-Messenger-HSTools-Portable)
For IP Messenger HSTools release notes, go ahead and consult https://ipmsg.org/en/
Download 64bit:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
SHA-256: 4a0b2f79e22e9f763f139b9c9fc4ff4e4c4cf41590217c815b86cd3521038211
Download size: ~2.05MB
Install size: ~4.36MB
Clean VirusTotal:
https://www.virustotal.com/gui/url/14407cac39232f1eae666c7c85e8761ee9445...
Download 32bit:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
SHA-256: 233d42cc138374050cfd3b1bfaf115112fa7928284e35ac7db7b7eb016057f91
Download size: ~1.81MB
Install size: ~3.46MB
Clean VirusTotal:
https://www.virustotal.com/gui/url/59b1a3e82c3ad680d75da3e03eef137e291ce...
Well .. Hello There,
2022-06-12: 5.4.0:
- Log Viewer has many additions including period refinement function and color emoji
For more IP Messenger HSTools release notes, go ahead and consult https://ipmsg.org/en/
Download 64bit:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
SHA-256: 064611a5aa8af8121bf97dded1758c82e4d5cfd9b79afb99e109f79d8f4176a1
Download size: ~2.07MB
Install size: ~4.33MB
Clean VirusTotal:
https://www.virustotal.com/gui/url/04ac4334eae14d00ea328e438900785a2ba64...
Download 32bit:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
SHA-256: 31cfb7182249ca206a3161133d8d30b3b70381b49f0132b5327c20a04b8593ed
Download size: ~1.82MB
Install size: ~3.48MB
Clean VirusTotal:
https://www.virustotal.com/gui/url/2bd555b8f09e4de54f1eb5e67a8068b338a45...
GitHub: https://github.com/hoabut/IP-Messenger-HSTools-Portable
Well .. Hello There,
2023-07-27: 5.6.1:
- Notables in this release: PortableAppsFormat 3.7
For IP Messenger HSTools release notes, go ahead and consult https://ipmsg.org/en/
Download 64bit:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
SHA-256: 303b433d23dc790f38d6080301d5c3727e8bf6f08abd5a24ab27d480a2837dc0
Download size: ~2.10MB
Install size: ~~4.45MB
Clean VirusTotal:
https://www.virustotal.com/gui/url/b1857533f9184c98d5b6f530df4040af3c47b...
Download 32bit:
https://www.tagswitch.com/alpha_beta/apps/portableapps/ipmessengerhstool...
SHA-256: 7e487b98e9b090ab2e8926c84da774c99358f339e5eca4a6e174e951e43c724e
Download size: ~1.85MB
Install size: ~3.53MB
Clean VirusTotal:
https://www.virustotal.com/gui/url/6ef539d3e349e7760ca23ce1defba6287e5d4...
GitHub: https://github.com/hoabut/IP-Messenger-HSTools-Portable