Bug 42372 - New port: security/webjob - Download and execute a program over HTTP/HTTPS
Summary: New port: security/webjob - Download and execute a program over HTTP/HTTPS
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-03 15:30 UTC by klm
Modified: 2003-04-02 13:45 UTC (History)
0 users

See Also:


Attachments
file.shar (3.50 KB, text/plain)
2002-09-03 15:30 UTC, klm
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description klm 2002-09-03 15:30:01 UTC
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 Web resource. 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. It can
also support a variety of centralized management and host-based
monitoring solutions.
Comment 1 Cy Schubert freebsd_committer freebsd_triage 2002-09-27 23:10:51 UTC
Responsible Changed
From-To: freebsd-ports->cy

Submitter asked me to look at this. Being that I'm a nice guy, 
I'll take this one on too.
Comment 2 Cy Schubert freebsd_committer freebsd_triage 2002-11-10 15:47:53 UTC
Responsible Changed
From-To: cy->ports

I can no longer work on this.  I've discussed this with my announcement 
to the FreeBSD developers today and have sent a private email to the  
originator apprising him of the situation.
Comment 3 Ying-Chieh Liao freebsd_committer freebsd_triage 2002-11-11 17:44:08 UTC
Responsible Changed
From-To: ports->freebsd-ports

"freebsd-ports" is correct
Comment 4 Foxfair Hu freebsd_committer freebsd_triage 2003-03-29 09:24:00 UTC
State Changed
From-To: open->feedback

Update to 1.2.3, here is new ports file. 

------------------------webjob.shar cut here------------------------- 
# This is a shell archive.  Save it in a file, remove anything before 
# this line, and then unpack it by entering "sh file".  Note, it may 
# create directories; files and directories will be owned by you and 
# have default permissions. 
# 
# This archive contains: 
# 
#	webjob/ 
#	webjob/pkg-plist 
#	webjob/Makefile 
#	webjob/pkg-descr 
#	webjob/distinfo 
#	webjob/pkg-message 
# 
echo c - webjob/ 
mkdir -p webjob/ > /dev/null 2>&1 
echo x - webjob/pkg-plist 
sed 's/^X//' >webjob/pkg-plist << 'END-of-webjob/pkg-plist' 
Xbin/pad-join 
Xbin/pad-make-binary 
Xbin/pad-make-script 
Xbin/webjob 
Xcgi/cgi-client/nph-webjob.cgi 
Xdoc/webjob.html 
Xetc/webjob.cfg.sample 
X@unexec rmdir %D/bin 2> /dev/null || true 
X@unexec rmdir %D/cgi/cgi-client 2> /dev/null || true 
X@unexec rmdir %D/cgi 2> /dev/null || true 
X@unexec rmdir %D/doc 2> /dev/null || true 
X@unexec rmdir %D/etc 2> /dev/null || true 
X@unexec rmdir %D/man/man1 2> /dev/null || true 
X@unexec rmdir %D/man 2> /dev/null || true 
X@unexec rmdir %D 2> /dev/null || true 
END-of-webjob/pkg-plist 
echo x - webjob/Makefile 
sed 's/^X//' >webjob/Makefile << 'END-of-webjob/Makefile' 
X# New ports collection makefile for:	webjob 
X# Date created:		20 August 2002 
X# Whom:			Klayton Monroe <klm@ir.exodus.net> 
X# 
X# $FreeBSD$ 
X# 
X 
XPORTNAME=	webjob 
XPORTVERSION=	1.2.3 
XCATEGORIES=	security sysutils 
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE} 
XMASTER_SITE_SUBDIR=	webjob 
XEXTRACT_SUFX=	.tgz 
X 
XMAINTAINER=	klm@ir.exodus.net 
XCOMMENT=	Download and execute a program over HTTP/HTTPS 
X 
XMAN1=		webjob.1 
X 
XPREFIX=		${LOCALBASE}/integrity 
X 
XGNU_CONFIGURE=	YES 
X 
XNO_MTREE=	YES 
X 
X.if defined(WITHOUT_SSL) 
XCONFIGURE_ARGS=	--without-ssl 
X.else 
XUSE_OPENSSL=	YES 
XCONFIGURE_ARGS=	--with-ssl=${OPENSSLBASE} 
X.endif 
X 
Xpre-build: 
X	@${MV} ${WRKSRC}/etc/webjob.cfg ${WRKSRC}/etc/webjob.cfg.sample 
X	@${MV} ${WRKSRC}/etc/Makefile ${WRKSRC}/etc/Makefile.orig 
X	@${SED} 's/webjob.cfg/webjob.cfg.sample/g' ${WRKSRC}/etc/Makefile.orig > ${WRKSRC}/etc/Makefile 
X 
Xpost-install: 
X	@${CAT} ${PKGMESSAGE} 
X 
X.include <bsd.port.mk> 
END-of-webjob/Makefile 
echo x - webjob/pkg-descr 
sed 's/^X//' >webjob/pkg-descr << 'END-of-webjob/pkg-descr' 
XWebJob downloads a program over HTTP/HTTPS and executes it in one 
Xunified operation. The output, if any, may be directed to stdout/stderr 
Xor a Web resource. WebJob may be useful in incident response and 
Xintrusion analysis as it provides a mechanism to run known good 
Xdiagnostic programs on a potentially compromised system. It can 
Xalso support a variety of centralized management and host-based 
Xmonitoring solutions. 
X 
XWWW: http://webjob.sourceforge.net/WebJob/ 
END-of-webjob/pkg-descr 
echo x - webjob/distinfo 
sed 's/^X//' >webjob/distinfo << 'END-of-webjob/distinfo' 
XMD5 (webjob-1.2.3.tgz) = a9cbbd931d8280b08698e99c40aa1a5a 
END-of-webjob/distinfo 
echo x - webjob/pkg-message 
sed 's/^X//' >webjob/pkg-message << 'END-of-webjob/pkg-message' 
X 
X---------------------------------------------------------------------- 
X  If necessary, check the value of ${PREFIX} and update your PATH 
X  and MANPATH environment variables accordingly. By default, WebJob 
X  is rooted in the following location: /usr/local/integrity. 
X 
X  For information on how to configure an Apache Web server to handle 
X  WebJob requests and verify client-server connectivity, refer to 
X  the INSTALL document located in the project's source tree. 
X 
X  A sample configuration file can be found in ${PREFIX}/etc. 
X---------------------------------------------------------------------- 
X 
END-of-webjob/pkg-message 
exit
Comment 5 Foxfair Hu freebsd_committer freebsd_triage 2003-04-02 13:44:50 UTC
State Changed
From-To: feedback->closed

Committed, thanks!