Select Page

Log4PHP and Hashcash technology for Mambo at Mamboforge

I commit the latest source code of my 2 components for Mambo, You can no grab the latest source code version at

  • Log4PHP:  Integration of the famous LOG4J technology into Mambo Help any components, modules, mambots to have a way to create accurate informations in logs files: concepts:  Origine of code: 
    Attention: current config file of log4php 4 mambo create a file on C:\phperrorXXX.txt and not in stdout/stderr
  • Hashcash:  A cryptographic framework for Mambo – Currently protection: form submit with hashcash challenge – MD5, RSA, SHA1. (javascript code for the client, PHP code for the server key generation) There is now in the current HEAD:
  1. Backend admin panel,
  2. Logs files are written in XMl and can be viewed in the admin area,
  3. More OO code as before (I am stucked with PHP 4.2 which is not so OO as PHP 5.0).
  4. I have also committed AkoComment, AkoBook, Mambots and templates example of hashcash use

The current code in HEAD is working, but only in MD5 mode, SHA1 is giving me some problem since my PHP factory is not working for some obscure reason -> The CodeInliner.php plugins sometimes create a HahCashGenerator.php with the default encryption scheme.
Attention Hashcash require Log4PHP for Mambo!

About The Author

Cédric Walter

I worked with various Insurances companies across Switzerland on online applications handling billion premium volumes. I love to continuously spark my creativity in many different and challenging open-source projects fueled by my great passion for innovation and blockchain technology.In my technical role as a senior software engineer and Blockchain consultant, I help to define and implement innovative solutions in the scope of both blockchain and traditional products, solutions, and services. I can support the full spectrum of software development activities, starting from analyzing ideas and business cases and up to the production deployment of the solutions.I'm the Founder and CEO of Disruptr GmbH.