pc-2018b-07
Ubicación de los materiales
###informe informe.pdf ###documentos de soporte para la presentacion presentacion.pdf ###codigos fuente ####server proxy pop3 y SPCP server/src/
Cliente SPCP
client/src/ ####stripmime stripmime/
##Generación de ejecutables ###Generacion del proxy
cd server/src/
make
el artefacto generado se encontrara en server/src/ ###Generacion del cliente SPCP
cd client/src/
make
el artefacto generado se encontrara en client/src/ ###Generacion del stripmime
cd stripmime/
make
el artefacto generado se encontrara en stripmime/ ##Ejecucion de los artefactos y sus opciones. ###El proxy para ejecutar el proxy se debe correr como
./proxyPop [POSIX STYLE OPTIONS] <origin-server>
Donde las opciones posix disponibles son:
-e filter-error-file especifica a dónde se dirige la salida de error al ejecutar los filtros, por defecto es /dev/null.
-h Imprime el diálogo de ayuda y termina.
-l pop3-address especifica la dirección en la cual el proxy escuchara, por default son todas las interfaces.
-L config-address especifica dónde estará escuchando el servicio SPCP, por default escucha en loopback.
-m message el mensaje que dejara el filtro cuando censura.
-M censored-media-types lista de media types que serán censurados
-o management-port Puerto SCTP donde escuchar ael servicio SPCP, por default es el 9090
-p local-port puerto donde escuchará el proxy para conexiones TCP entrantes, por default es el 1110
-P origin-port puerto TCP donde estará escuchando el servidor de origen, por default es el 110
-t cmd especifica el comando que se ejecutara para las transformaciones
-v imprime la versión del proxy
recordar que el artefacto se encuentra en server/src/ ###El cliente para ejecutar el cliente se debe correr como
./spcpClient [POSIX STYLE OPTIONS]
por defecto asume servidor SPCP en 127.0.0.1:9090. Las opciones posix son:
-L config-address dirección donde se encuentra el servidor SPCP
-o management-port el puerto en donde se encuentra escuchando el servidor SPCP
recordar que el artefacto se encuentra en client/src/ ###EL stripmime para ejecutar el stripmime se corre como
./stripmime <optional-input-file>
el stripmime utiliza variables de entorno para su funcionamiento, estas son:
FILTER_MEDIAS los media types que filtara el stripmime, en formato csv
FILTER_MSG el mensaje por el cual reemplazara los media types filtrados
en donde se puede especificar el archivo de input o por defecto leera de stdin.
recordar que el artefacto se encuenta en stripmime/