Program: OpenPuff v3.40 Steganography & Watermarking
Suggested section: "Security : Steganograhpy"
License: Freeware (Semi OpenSource)
- Cryptography module is fully released
OpenPuff is a professional steganography tool
- HW seeded random number generator (CSPRNG)
- Deniable steganography
- Carrier chains (up to 256Mb of hidden data)
- Carrier bits selection level
- Modern multi-cryptography (16 algorithms)
- Multi-layered data obfuscation (3 passwords)
- X-square steganalysis resistance
Unique layers of security and obfuscation
- 256bit+256bit symmetric-key cryptography with KDF4 password extension
- 256bit symmetric-key data scrambling (CSPRNG-based shuffling)
- Data whitening (CSPRNG-based noise mixing)
- Adaptive non-linear carrier bit encoding
OpenPuff supports many carrier formats
- Images (BMP, JPG, PCX, PNG, TGA)
- Audio support (AIFF, MP3, NEXT/SUN, WAV)
- Video support (3GP, MP4, MPG, VOB)
- Flash-Adobe support (FLV, SWF, PDF)
OpenPuff is a portable/stealth software
- Native portable structure (no installation, registry keys, .ini files)
- Runs in user mode with DEP on
- Multithread support (up to 16 cpus) = Faster processing
OpenPuff is freeware!
- Spyware/adware-free
- Fully redistributable
- OpenSource core crypto-library (libObfuscate)
Website:
· Home & Download (OpenPuffv340.zip)
http://embeddedsw.net/OpenPuff_Steganography_Home.html
· Source code
http://members.fortunecity.it/blackvisionit/CRYPT_SOURCE.HTM
The author
Eng. Cosimo Oliboni
Just to clarify. As your Freeware License prohibits modification and repackaging, are you now now giving a PortableApps.com developer authorisation to repackage the application in PA.c format?
I apologize, just didn't think about this point while introducing
OpenPuff v3.01, like all previous releases is just
- a ".exe" unique executable file
(not an installer or self-extracting)
- everybody is absolutely free
- to get it
- to redistribute it
- to repackage the executable, the help files, ...
The only things that I stated as "absolutely not allowed" are
- modifying the .exe executable file (it would be reverse engineering...)
- claiming that you are the author of Puff
The author
Eng. Cosimo Oliboni
I'll look into it.
Gord,
I had this about ready to go when I found the update to 3.01, so feel free to carry it forward if you're already on with it.
In testing I found a couple issues that weren't immediately obvious (at least to me):
1. Need to download the 3 separate Help files, merge them, and place the combined html folder alongside OpenPuff301.exe
2. Don't bother using AppCompactor as it seems to 'break' the application.
Mervyn
I didn't know you were already working on it. Feel free to finish it.
Depending on how much space it saves, you might be able to skip only the binary files that cause it to break and compact everything else using the AppCompactor.ini file.
Thanks for you work,
I'll leave here some explanations hoping to be helpful
OpenPuff is already
- standalone (no framework, no dll)
- portable (no registry, no .ini)
Help has been split because of the host 1Mb limit
Before releasing be sure to repackage with the
new 3.01 help update, released on 20/02 on the home
(http://members.fortunecity.it/blackvisionit/PUFFV300.HTM)
+ cleanup command
+ got rid of backlinks
+ correct images size
*************************************************
The executable OpenPuffv*.exe is released
with an internal anti-modification lock,
so modified copies will never work...
By the way, why do you need to modify it?
The author
Cosimo Oliboni
He wants to compress it with UPX (via the PortableApps.com AppCompactor) so that it will take up as little space as possible on the end user's USB FlashDrive.
Note: You may want to UPX compress your .exe file too, if you can make your anti-modification lock allow for UPX compression, or if it's something you do post-build you could UPX it first 8).
~3D1T0R
Thanks for the suggestions guys, have already posted an initial Development Test here.
If size matters, the 'problem' seems to be that the working app at only 592k is already pretty small, whereas, the the help files weigh in at 5.68Mb because of their heavy graffics content.
Mervyn
I took a look at the beta
Download OpenPuff 3.01 Development Test 1 English.paf.exe [2.80MB download / 6.64MB installed]
and I think you should consider
A) Simplify & Reduce
- packing the "OpenPuffv301.exe" file only
- letting people browse help through internet
- using a plain self-extract-compressor (like winrar) since the app doesn't need anything else than the executable
or
B) Update the help to the last version
PUFFV300_HELP1.ZIP
PUFFV300_HELP2.ZIP
PUFFV300_HELP3.ZIP
PUFFV300_HELP4.ZIP
at http://members.fortunecity.it/blackvisionit/PUFFV300.HTM
PS: Sorry but UPX, or anything else is not lock-compatible
The author
Cosimo Oliboni
I had a look at your app and found it quite useful. Nice and simple!
I think the packaging is quite right.
A) It is the exe only but "wrapped up" in the PA.c format, that includes some predefined folders and inis to maintain integration in the platform, backup, updater etc. All apps here just work that way.
I think UPX is not needed as the base app is quite small already.
It would be helpful to post your advice in the development test thread, too/next time as that is where the developer might look for found issues once the dev test is packaged and released.
Thanks,
dj
Hi, the new versione 4.00 has been released
Home: http://embeddedsw.net/OpenPuff_Steganography_Home.html
Direct link: http://embeddedsw.net/zip/OpenPuff.zip
The author