Configurar tipos de fuentes y estilos en impresoras matriciales Epson.En cualquier sistema empresarial actual an es normal que se necesite imprimir comprobantes pre impresos con impresoras de tipo matriz de punto, cuya calidad de impresin puede ser personalizada ajustando los tipos de fuentes y los estilos de impresin.Como en muchos casos las impresoras utilizadas para este tipo de aplicaciones son de la marca Epson, principalmente LX 3.II, en este artculo se documenta el procedimiento a seguir para configurar los estilos y fuentes de impresin desde la consola de comandos Linux, y desde un servidor de aplicaciones OAS Oracle Application Server.Desde la consola.Para realizar este tipo de configuraciones sin la intervencin del usuario, las mismas pueden ser enviadas remotamente a las impresoras desde la consola de comandos del sistema operativo.Estos comandos son secuencias de caracteres de control que las impresoras reconocen y diferencian del contenido de impresin, para posteriormente interpretarlos y modificar su configuracin a medida que los va recibiendo.Descargar Vnc Cliente Para Windows 7' title='Descargar Vnc Cliente Para Windows 7' />En entornos de tipo Unix like, las secuencias de caracteres de control deben ser enviadas a las impresoras en formato hexadecimal.Bsicamente se enva una cadena de caracteres a la entrada estndar del comando lp con el comando echo, el parmetro d del comando lp permite definir cual ser la impresora en la que se enviar la impresin.A continuacin se vern algunos ejemplos Para configurar el estilo de impresin de texto a Negrita tenemos que enviar el siguiente comando a una impresora matricial registrada en el sistema operativo testsrv echo en x.Bx.El primer cdigo hexadecimal x.B es un comando de escape que le indica a la impresora que se prepare para recibir una configuracin especfica, que en este caso es el comando hexadecimal siguiente x.OBS Con la tubera pipe, el comando echo pasa a la impresora los comandos de configuracin en formato hexadecimal.Los argumentos e y n en del comando echo activan la interpretacin de las barras invertidas y remueven el salto de nueva lnea del comando echo respectivamente.Tambin podemos indicarle a la impresora para que realice un salto de lnea de la siguiente manera testsrv echo en x.Bx.A lp d lpgabriel.Si queremos cambiar el tipo letra que por defecto suele ser Draft o Draft Condensed a Roman o Saint Serif, primero debemos habilitar el uso de fuentes NLQ Near Letter Quality con el siguiente comando testsrv echo en x.Bx.Luego indicarle el tipo de fuente NLQ a usar, para Roman se usa el siguiente comando testsrv echo en x.Bx. Company Driver Jobs In Kuwait Airways here. Bx. 00 lp d lpgabriel.Y para Saint Serif el siguiente testsrv echo en x.Bx.Bx. 01 lp d lpgabriel.Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Proyecto AjpdSoft.Proteccin robusta del disco para entornos informticos de 5 o menos estaciones de trabajo.Download PuTTY.PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform.PuTTY is open source software that is available with.Si queremos volver a configurar la impresora para Draft y Draft Condensed tenemos que desactivar el uso de fuentes NLQ de la siguiente forma testsrv echo en x.Bx.Estos son solo algunos ejemplos de comandos que permiten configurar las impresoras matriciales Epson, otros comandos y sus funciones se encuentran detallados en los documentos enlazados al final del artculo.Mediante Oracle Report Builder y Oracle Application Server OASComo suelo trabajar con Report Builder de Oracle, se present la necesidad de imprimir comprobantes pre impresos con una fuente distinta y mucho ms oscura, para lo cual la fuente Roman con el estilo Negrita era la opcin recomendada.Para entrar en contexto, el escenario que me toc es el siguiente Un servidor de reportes Oracle Report Server, que es un mdulo del OAS Oracle Application Server instalado en un servidor Linux.Las impresoras fsicas de matriz de punto conectadas a computadoras de escritorio Windows o Linux y compartidas en red.Las impresoras remotas montadas en el servidor OAS mediante Samba smb, y configuradas como impresoras de texto plano.Con este escenario los comandos o secuencias de control se tienen que enviar desde el servidor de reportes en Linux a las impresoras remotas.La solucin recomendada para estos casos es agregar las secuencias de caracteres de control a un archivo utilizado para configurar la salida de impresin en el servidor de reportes.Estos archivos llevan la extensin.Para que los reportes utilicen la definicin de un archivo.DESFORMAT durante el periodo de diseo del reporte en Oracle Report Builder, o bien incluirlo en tiempo de ejecucin en la lista de parmetros del procedimiento que llama al reporte en un formulario diseado con Oracle Forms Builder.Ahora, donde se encuentran los archivos de definicin.Pues eso depende de la instalacin del servidor de reportes, lo que si es seguro es que los archivos tienen que encontrarse dentro de los directorios especificados en el PATH del servidor para que cuando se ejecute el reporte lo encuentre sin problemas y pueda aplicar el formato de impresin.En el caso del IAS 9i Internet Application Server de Oracle los archivos se encuentran en el directorio ias6iserverreport.OAS 1.Oracle Application Server se encuentran en el directorio oracleapporacleproductmidtierreportsprinters.A continuacin se presenta el contenido de ejemplo de un archivo.Bhex0.JCon las directivas height y width se indica al servicio de impresin del OAS porque el OAS tiene sus propias definiciones de impresoras.Luego, seguido de la directiva before report van todos los comandos hexadecimales que permiten configurar la impresora matricial Epson antes de imprimir el contenido del reporte.A continuacin se aclara cada conjunto de comandos del ejemplo esc hex3.Le indica a la impresora que utilice un interlineado de 8 lneas por pulgada 18, ya que por defecto estas impresoras vienen configuradas en 16, o lo que sera lo mismo, 6 lneas por pulgada.Cancela el estilo cursiva si es que estuviese activado.Aplica un estilo general de impresin donde el valor 0.En realidad bien podra haber sido el valor en hexadecimal 0.Fija la longitud de la pgina en 2.Configura a la impresora en 1.Esta secuencia de control configura la impresora para que el estilo de la fuente sea negrita.Configura la impresora para que use letras de tipo NLQ Near Letter Quality en reemplazo de letras de tipo borrador como Draft y Draft Condensed.Bhex0.Esta secuencia sirve para seleccionar la letra Roman del tipo NLQ Near Letter Quality.Todos estos comandos llevan el carcter de escape esc, que antecede a todos los cdigos hexadecimales.Kaspersky Antivirus Free Download .Para mayor informacin acerca de estos y otros caracteres de escape les recomiendo consultar los documentos enlazados al final de este artculo.Para el caso en que el servidor OAS y el runtime de ejecucin de los reportes estuviese instalado en un sistema operativo Windows, la disposicin de las directivas del archivo.Linux.El contenido del archivo anterior de ejemplo quedara como sigue printer comprobantes.Bhex0.JDocumentos tiles.Los comandos para configurar las impresoras matriciales Epson mencionados en este artculo y varios otros ms se encuentran documentos en los siguientes enlaces, de los cuales ya se ha hablado en otra entrada que pueden encontrar entre los enlaces del resumen de guas.Actualizacin 1.He publicado un nuevo artculo sobre impresiones matriciales desde Oracle Reportsque tiene mucha relacin con lo tratado en este artculo.Pueden visitarlo desde el siguiente enlace URL Impresin matricial con comandos ESCP desde Oracle Reports.Una colmena de Honeypots para atraparlos a todos.Los Honeypots son una gran herramienta para un IDS Intrusion Detection System, ya que nos ayuda a detectar y estudiar con antelacin posibles ataques a nuestra infraestructura real.Todos los que hemos sido administradores de sistemas o estamos en el mundo de la seguridad hemos tenido que trabajar alguna vez con ellos de alguna u otra forma.Existen multitud de honeypots adaptados a funcionar simulando todo tipo de entornos.Por ejemplo, si necesitas un honeypot para monitoriza tu red de ordenadores, puedes elegir por ejemplo Cowrie un fork de Kippo y uno de los ms utilizados y si necesitas monitorizar los ataques a una infraestructura industrial ICS puedes elegir, por ejemplo, Compot ICSSCADA.Cada instalacin de un Honeypot requiere configurarlo y adaptarlo para que parezca lo mximo posible un entorno real una de las claves del xito del Honeypot.Adems, una vez hemos obtenido y recopilado todos los datos de los posibles ataques, ser necesario procesarlos y analizarlos para sacar conclusiones sobre los mismos.Existen muchas herramientas que ayudan a este proceso, como por ejemplo Kippo Graph que funciona perfectamente con Cowrie.T Pot Una colmena de Honeypots para atraparlos a todos.Pero existe una solucin magnfica que nos permite tener varios Honeypots incluidos los diseados para simular ICS dentro de una sola mquina virtual o fsica, segn sea necesario y tambin nos permite visualizar la informacin de forma espectacular utilizando ELK.T Pot es una plataforma de Honeypots que tiene como base una distribucin Linux Ubuntu Server 1.LTS.Esta plataforma incluye una gran variedad de honeypots ya preparados, configurados y listos para entrar en funcionamiento.Algunos de estos honeypots y herramientas que incluye son Conpot es un honeypot para ICS el cual permite simular un entorno industrial completo, capaz de hacer ver al atacante de que est accediendo a un entorno industrial.Cowrie es un honeypot que simula un servidor con SSH y Telnet diseado para monitorizar los ataques de acceso, as como la iteracin con la Shell.Dionaea otro honeypot de caracter general diseado para simular vulnerabilidades de red y servicios como SMB, http, FTP, MSSQL e incluso Vo.IP.Elasticpot es un honeypot basado en una versin simplificada de Elastic.Search.EMobility otro honeypot de infraestructuras ICS que simula un centro de carga elctrica de vehculos incluso simula usuarios que estn cargando los vehculos.Tiene una web central de gestin desde la cual el posible atacante tendra acceso a todos los nodos de carga de la falsa infraestructura.Glastopf es un honeypot orietando a aplicaciones web como, por ejemplo, webmail, wikis, etc, cualquier aplicacin en la que el cliente la ejecute desde su navegador web.Honeytrap este honeypot se centra especialmente en observar ataques contra servicios TCP y UDP.Suricata un monitor de seguridad de red para detectar intrusiones en tiempo real inspeccionando el trfico de red.ELK son tres herramientas en una, Elasticsearch servidor de bsquedas, Logstash administracin de logs y Kibana visualizacin y gestin de los datos almacenados.La gran ventaja de esta distribucin T Pot es que los integra todo es una misma instalacin en el mismo servidor y todos virtualizados con Docker.Esto permite tener en ejecucin varios demonios actuando sobre la misma tarjeta de red sin problemas.Adems, al tener cada Honeypot su entorno dockerizado, es muy sencillo su mantenimiento actualizaciones, por ejemplo, gestin y personalizacin.Los puertos que sern utilizados por los Honeypot instalados en T Pot tendremos que redireccionarlos hacia el Honeypot desde nuestro firewall o router si fuera necesario.La instalacin de T Pot es bastante sencilla, simplemente se puede descargar la imagen ISO y montarla en un sistema virtual o uno fsico.Tambin crear la imagen ISO desde este enlace.Las recomendaciones de hardware varan en funcin de si quieres activar todos los Honeypots y herramientas.En esta captura puedes ver las diferentes opciones que aparecern durante el proceso de instalacin.En nuestro caso hemos optado por la opcin E todo en una mquina virtual.Durante el proceso de instalacin el equipo se reiniciar dos veces no se realizan apenas preguntas ms all de la configuracin del teclado y el usuario y contrasea para el acceso va web al panel del control el usuario para acceder al servidor Linux con T Pot es tsec y la contrasea tsec.Para acceder al Honeypot de forma segura tendremos que hacerlo desde SSH.Desde Windows podemos utilizar Open.SSH y Putty como puedes ver en este video.Desde Linux o mac.OS podemos abrir un terminal y ejecutar ssh p 6.N L8.Ya solo tenemos que abrir el navegador utilizando http 1.Para comprobar el estado de los contenedores Docker podemos utilizar el plugin ya instalado UI For Docker el cual nos permite de forma fcil, controlar todos los parmetros de los contenedores como reiniciarlos, pararlos, configuracin de red, puertos, etctera.Para ver el funcionamiento de T Pot y tambin como organiza y muestra los resultados, vamos a realizar simular algunos intentos de acceso desde la red interna donde hemos ubicado el Honeypot no est conectado a Internet para esta demostracin utilizando Kali Linux 2.Antes de continuar es importante decir que toda la informacin contenida en los Honeypot contenedores Docker se pierde cada vez que la aplicacin falla o se produce un reinicio del servidor.Es posible activar la persistencia de esta informacin accediendo a la carpeta etcsystemd y ajustar los parmetros individualmente de cada servicio para que mantenga la informacin.Vamos a realizar un ataque por fuerza bruta utilizando Metasploit, en concreto utilizaremos el mdulo sshlogin.De esta forma veremos cmo es la estructura del Honeypot una vez se ha conseguido acceso Cowrie.Posteriormente accederemos al dashboard de T Pot para ver cmo ha registrado el ataque Figura 1.Metasploit utilizando el mdulo sshlogin.Figura 1.Acceso por SSH al falso servidor para ver su estructura.En el siguiente vdeo muestra la informacin que ha recopilado T Pot en su Dashboard despus de nuestro acceso.Hemos omitido algunos paneles que no tienen informacin como por ejemplo la ubicacin geogrfica en este enlace puedes ver cmo sera un ejemplo real de T Pot Figura 1.Dashboard de T Pot despus del ataque y los datos registrados.Para probar los Honeypot orientados a ICS, vamos a realizar un acceso al Honeypot Conpot.Este Honeypot simula un contador de consumo elctrico modelo Kamstrup 3.Telnet y sin contrasea de acceso.Figura 1.Acceso al honeypot Conpot simulando un Kamstrup 3.Telnet.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |