--- sysutils/py-pypsexec/Makefile (nonexistent) +++ sysutils/py-pypsexec/Makefile (working copy) @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= pypsexec +PORTVERSION= 0.1.0 +CATEGORIES= sysutils python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= rozhuk.im@gmail.com +COMMENT= Run commands on a remote Windows host using SMB/RPC + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smbprotocol>=0:net/py-smbprotocol@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include --- sysutils/py-pypsexec/distinfo (nonexistent) +++ sysutils/py-pypsexec/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1574433126 +SHA256 (pypsexec-0.1.0.tar.gz) = 0d4c54dfba4082ccd2ebb56c7ea7368b2cd533e2722838af0bf7fc9d7afa785d +SIZE (pypsexec-0.1.0.tar.gz) = 156994 --- sysutils/py-pypsexec/pkg-descr (nonexistent) +++ sysutils/py-pypsexec/pkg-descr (working copy) @@ -0,0 +1,14 @@ +This library can run commands on a remote Windows host through Python. +This means that it can be run on any host with Python and does not +require any binaries to be present or a specific OS. It uses SMB/RPC to +executable commands in a similar fashion to the popular PsExec tool. +More details on this tool can be read on this blog post. + +The executable wrapper that is sent to the service is based on the +PAExec library. PAExec is an free, redistributable and open source +equivalent to Microsoft's PsExec application. This program is stored as +a binary in this package and is used to run the remote service and +start the process execution. + + +WWW: https://github.com/jborean93/pypsexec