Projects / WebJob

WebJob

WebJob downloads a program over HTTP/HTTPS and executes it in one unified operation. The output, if any, may be directed to stdout/stderr or a WebJob server. WebJob may be useful in incident response and intrusion analysis as it provides a mechanism to run known good diagnostic programs on a potentially compromised system. WebJob also provides a framework that is conducive to centralized management. Therefore, it can support and help automate a large number of common administrative tasks and host-based monitoring scenarios.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  19 Dec 2008 08:59

    Release Notes: Generally, code was cleaned up and refined as necessary. Several bugs have been fixed. Externally, there have been several changes: embedded Perl support has been added; the client now includes failover/fallback support; the CGI script now includes queuing support via Job Queue Directories (JQD); and several new utilities and Perl modules have been added to improve server-side configuration and management. Note that nph-webjob.cgi now depends on several Perl modules, and it is no longer a drop in replacement.

    •  08 Sep 2007 21:28

      Release Notes: Generally, code was cleaned up and refined as necessary. Several bugs have been fixed. Externally, there have been several changes: basic proxy support has been added; the client now includes a mode for downloading a specified URL; the CGI script now includes support for GET hooks, which can be used to create dynamic job content; and several useful utilities have been added to the tools directory.

      •  01 Jun 2006 07:43

        Release Notes: The code was cleaned up and refined. Several bugs were fixed. Digital Signature Verification (DSV) support was integrated into the WebJob client/server components. Support for SHA256 hashes was added. The CGI script now provides support for GET/PUT triggers and stricter SSL-based authentication checks.

        •  10 Jun 2005 23:46

          Release Notes: Generally, code was cleaned up and refined as necessary. Several bugs have been fixed. Externally, there have been several changes: the default installation directory has changed; several new controls have been added; WebJob and PaD tools now recognize or set certain environment variables; and the CGI script provides support for per client/command configuration overrides. A test harness has been added along with tests to validate MD5/SHA1 hashes using sample vectors provided and used by NIST. Internally, the main improvements are MD5/SHA1 performance and the addition of large file support.

          •  15 Apr 2004 13:44

            Release Notes: Generally, code was cleaned up and refined as necessary, and several bugs have been fixed. Support for the following platforms has been added: AIX, HP-UX, MinGW (partial), amd64, and x86_64. Externally, several changes have been made: ClientId control was added; client-side filename format was changed; GetHook and Jid (Job ID) capabilities were added; PaD's PAYLOAD token was changed to %payload; and the log file format was overhauled for nph-webjob.cgi. Note that several of these changes are not backwards compatible. Internally, several components have been redesigned or overhauled.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.