Mostrar los tags: socket

Mostrando del 1 al 10 de 14 coincidencias
<<>>
Se ha buscado por el tag: socket
Imágen de perfil

FINGER


C/Visual C

Publicado el 22 de Diciembre del 2022 por Hilario (121 códigos)
339 visualizaciones desde el 22 de Diciembre del 2022
*****************************************
Errare humanum est.
---------------------------------------
Hilario Iglesias Martínez.
---------------------------------------
El protocolo finger ofrece la posibilidad de optener
información sobre un usuario de un servidor remoto.

Este protocolo se basa en TCP, usando el puerto 79.
El cliente abre una conexión al puerto 79 del servidor.
El Servidor procesa esta solicitud enviando
la respuesta al Cliente.
Bajo consola linux existe el comando finger, que se puede
instalar, en plataforma Ubuntu, con este comando:

sudo apt-get install finger
-------------------------------------------------
En principio, el programa "finger.c" está programado
para una dirección de host: 192.168.0.16.
El usuario podrá configurar otra según su equipo,
y situación de cortafuegos. El puerto invariable es
el 79.

El programa está hecho para poder jugar con el,
y modificar su estructura.
---------------------------------------------
Compilar:
gcc -w -o finger finger.c

Ejecutar:
./finger
sudo ./finger

También se puede jugar con el mismo, utilizando cualquier
servidor programado, y colocado en mi serie
de programas de la web del programador.
*********************************************************************************
Imágen de perfil

SOCKETPAIRS


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 10 de Octubre del 2022 por Hilario (121 códigos)
381 visualizaciones desde el 10 de Octubre del 2022
*************************************************************************
Dulce bellum inexpertis.
************************************************************************
Hilario Iglesias Martínez

************************************************************************
Socket_Pair.c
----------------------------------------------------------------------
Este programa fue realizado en una plataforma
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI-C,
bajo una consola Linux.
*************************************************************************
En este programa trataremos la función socketpair
que realiza un mecanismo de comunicación entre procesos,
muy parecido al de la función pipes.
La diferencia fundamental con pipes, es que la comunicación
entre procesos es bidireccional.


Esta función se encuentra en la librería <sys/socket.h>

"int socketpair(int domain, int type, int protocol, int sv[2]);"

La función socketpair() crea un par de sockets del tipo especificado
que no tienen nombre y están conectados en el dominio indicado
y utilizando el protocolo especificado.

Argumentos descripción.
----------------------
dominio:(PF_UNIX, AF_UNIX, PF_LOCAL, AF_LOCAL)
El dominio: en el que abrir el socket.
Aunque se pueden obtener pares de sockets para sockets de dominio AF_INET,
se recomienda utilizar sockets de dominio:PF_UNIX, AF_UNIX para pares de sockets.

El tipo: de socket creado, ya sea SOCK_STREAM o SOCK_DGRAM.

Protocolo:El protocolo solicitado debe ser 0.
sv:Array, con los descriptores utilizados
para referirse a los sockets obtenidos.

-----------------------------------------------------------------
Para compilar el programa se puede utilizar la utilidad make, adjunta.
También se puede compilar directamente bajo consola de linux con el comando,
teniendo en cuenta que:
Socket_Pair.c
volcado.c
variables.h
deberán estar bajo el mismo directorio.


gcc -Wall -Werror -o Socket_Pair Socket_Pair.c volcado.c

Ejecutar:

./Socket_Pair



*/
Imágen de perfil

RABAJO CON SOCKETS


C/Visual C

Publicado el 25 de Marzo del 2022 por Hilario (121 códigos)
663 visualizaciones desde el 25 de Marzo del 2022
Funcionamiento de sockets.
Código fuente de un cliente servidor.
/Realizado en plataforma LINUX Ubuntu 20.04.4 LTS.
//Bajo el standard ANSI C.-C-11
//Usado el IDE Sublime Text.
//Compilación: gcc archivo.c -o archivo
//Para prueba en el propio equipo se utiliza host 127.0.0.1
//Se puede hacer prueba en la consola de LINUX
//En una consola se abre el Servidor, en otra se abre el Cliente.
//Puedes probar este Servidor con el CLIENTE adjunto.
//También puedes probarlo con la utilidad TELNET
//abriendos dos consolas Linux.
//entrada_salida.h debe estar en el mismo directorio a la hora de
//compilar con gcc.
Imágen de perfil

Proyecto Socket en C


C/Visual C

Publicado el 12 de Octubre del 2020 por Daniel (194 códigos)
656 visualizaciones desde el 12 de Octubre del 2020
Un socket en programación es un túnel de comunicación que ayuda a que 2 aplicaciones se comuniquen, los sockets son la base de internet y de sus protocolos como HTTP, FTP, SMTP, etc.

Los sockets son la base de los protocolos de internet, pero también los podemos utilizar para sacarle provecho, es decir mediante sockets podemos hacer que dos aplicaciones se comuniquen entre si.

Hacer que 2 aplicaciones se comuniquen entre si? Para entender esto primero debes saber como se efectúa una comunicación humana.

El que habla
El que escucha
Por donde pasan los datos
El tema de conversación

IMPORTANTE!!!
LEER CADA UNO DE LOS ARCHIVOS, YA QUE SE PUEDE DAÑAR SU SISTEMA OPERATIVO.
"KILL" EN LINUX MATA PROCESOS.
Imágen de perfil

Turnero


PHP

estrellaestrellaestrellaestrellaestrella(31)
Actualizado el 23 de Abril del 2020 por Eduardo (15 códigos) (Publicado el 18 de Febrero del 2020)
30.702 visualizaciones desde el 18 de Febrero del 2020
Sistema de turnos con PHP, MySQL, Javascript y websockets

Características:

- Visualizador de turnos (Se puede ver numero de turno, caja que atiende,
logo y nombre de la empresa, area de video para publicidad, tabla que muestra el turno que esta siendo atendido y los que
ya pasaron, area para colocar pequeñas notas de noticias o promociones con texto que se desplaza de
de derecha a izquierda).
- Pantalla para solicitar turno.
- Login para los cajeros.
- Registrar usuarios (cejero).
- Registrar caja.
- Ver y editar la informacion de la empresa.
- Resetear los turnos
-acceso lan por la ip 192.68.1.2 o la que se configure.

Nota:Hay que ejecutar desde cmd el archivo server.php. Asegurarse de tener hablitada la extension
php socket

La base de datos esta en la carpeta DB

cajeros
Usuario password:
oscar oscar
patricio patricio
rocio rocio

Imágen de perfil

chat-SERVER_CLIENT en python basico


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 25 de Agosto del 2019 por Crypton (4 códigos)
3.464 visualizaciones desde el 25 de Agosto del 2019
este es un chat básico programado en python con sockets y el protocolo tcp para modificar las conexiones devén editar el código fuente hay dos variables con la ip y el puerto al inicio del código fuente espero les sirva pueden hacer con el lo que quieran incluso e echo un reverse shell básico modificando el mismo si lo necesitan luego lo compartire.
otra cosa primero se debe ejecutar el servidor: https://www.lawebdelprogramador.com/codigo/Python/5496-chat-en-python-segunda-parte-el-servidor.html
Anterior12Siguiente