[X] The "/OldFiles" file could not be found or is not available. Please select another file.

hexec can be used to hook into exec system calls. It evaluates a user defined expression against all hooked exec calls. This expression can contain simple path checks (e.g. -path "*/name") and even complex bash scripts.


http://hexec.sourceforge.net





Separate each tag with a space.

Release Date:

2008-12-01

Topic:

Operating System:

License:

Intended Audience:

User Interface:

Programming Language:

C

Registered:

2008-10-28

Ratings and Reviews

Be the first to post a text review of hexec. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • hexec hexec-0.2.1 file released: hexec-0.2.1.tar.gz

    Version 0.2.1 - Fixed a bug in the handling of error codes when orig_execve fails Version 0.2.0 - Reworked processing of placeholders - Implemented -name expression - Implemented -contains expression - Implemented -sh action - {n} can now be used as placeholder to get the number of arguments from the original exec call - Better error reporting with -exec expression - --help and -h options are working now - --version and -v options are working now - More detailed documentation in man page (espessially the placeholders part) - Added debian rules and build-deb.sh to build debian packages Version 0.1.0 - Initial release. Many features are still missing.

    posted 402 days ago

  • File released: /hexec/hexec-0.2.1/hexec-0.2.1.tar.gz

    posted 402 days ago

  • hexec hexec-0.2.0 file released: hexec-0.2.0.tar.gz

    Version 0.2.0 - Reworked processing of placeholders - Implemented -name expression - Implemented -contains expression - Implemented -sh action - {n} can now be used as placeholder to get the number of arguments from the original exec call - Better error reporting with -exec expression - --help and -h options are working now - --version and -v options are working now - More detailed documentation in man page (espessially the placeholders part) - Added debian rules and build-deb.sh to build debian packages Version 0.1.0 - Initial release. Many features are still missing.

    posted 402 days ago

  • File released: /hexec/hexec-0.2.0/hexec-0.2.0.tar.gz

    posted 402 days ago

  • Initial release of hexec v0.1.0

    The first release of hexec is out now. The basic features are implemented and can already be used. There is of course still a lot missing. If you feel that you have found a bug or a missing feature, use the sf.net bug tracking system or post into the forum. The initial reason to implement a tool like hexec was to ease the use of ccache on large projects. In my opinion it is too complicated and sometimes not possible to modify the PATH variable or the Makefiles of a project to enable ccache compilation. The idea was to have a tool that could be used to intercept all kinds of process executions and do whatever you want with the call. In the ccache example, we can simply redirect all gcc calls to ccache. ccache is just an example, there are of course much more possible uses for hexec. You could for example use it to log the calls to a specific program or even add/delete/modify arguments of program calls. I'd be happy if people come up with new ideas and post it to the forum.

    posted by ablock84 421 days ago

  • hexec hexec-0.1.0 file released: hexec-0.1.0.tar.gz

    posted 421 days ago

  • File released: /hexec/hexec-0.1.0/hexec-0.1.0.tar.gz

    posted 421 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks