Laboratorio de Redes y Sistemas Operativos - Tecnología en redes II

De m1w1k1
Ir a la navegaciónIr a la búsqueda
14 reuniones, 4 horas cada una = 56 horas - clases
2 reuniones,  4 horas cada uno = 8  horas - evaluaciones

Lista de la materia: tpi-est-labo@listas.unq.edu.ar

Sumario

Bibliografía

Libro y guías

  • Administración de Sistemas Linux - Oreilly
  • Linux Servers - Los mejores Trucos - Oreilly

Listas de correo

  • Enumerar las listas de los diversos servicios a tratar


Foros/Sitios

Katas

otros

Evaluación

Criterios de evaluación

* Asistencia a clase (>=75%)
* Horarios
* Participación en clase
* Tipo de participación en clase
* Predisposición y cumplimiento de tareas parciales
* Resultado, proceso de aprendizaje y puesta en común del Trabajo práctico
* Resultado, proceso de aprendizaje y puesta en común del Trabajo final


Trabajo Final: Guia/Tutorial paso a paso con licencia Libre

El objetivo es la Creación de un Tutorial pasa a paso para replicar la instalación y puesta apunto de un software/servicio que funcione en red.

Implica envío de informe en formato digtal y presetación oral mostrando funcionalmente lo que han hecho.


Algunos detalles:

* Grupo de 2 o 3 personas
* Envío de email con integrantes del grupo y temática a trabajar.
* Proyecto a elección
  * Debe ser algo que signifique un avance o desafio técnico en base a lo hecho durante la materia.
  * Debe estar relacionado en principio a la instalación, configuración y puesta en marcha de servicios de red, aplicaciones de red, etc (ver trabajo anteriores y temas posibles de evaluación)

Contenido obligatorio del informe :

* Descripción del proyecto
* Relevamiento de características de la maquina utilizada 
* Relevamiento de sistema operativo y software utilizado y/o necesario.
* Lograr instalar y probar software
* Hacer un instructivo paso a paso de lo ocurrido
* Enunciar los problemas que surgieron y como se resolvieron
* Si se uso IA, especificar: Modelo usado, prompts y para que se utilizo

Busqueda de trabajo:



Clase 1

  1. ¿Quién soy? ¿Qué hago? ¿De donde vengo?
  2. Presentación de la materia
    1. ¿Que vamos a hacer durante las clases?
    2. Forma de evaluación
    3. ¿Qué materias cursaron?
    4. Horarios y presencia
    5. ¿Leyeron email enviado?
  3. ¿Porque usamos Software Libre?
  4. Nuestros amigos (Bibliografía)
    1. Libros
    2. Listas de Correos
    3. Foros
  5. Instalación de GNU/Linux (distrosea.com)
    1. Diferentes formas de instalación cd,dvd,usb (multisystem, unetbootin),red
    2. Horarios, Distribución del teclado, etc
    3. Diferentes Distribuciones: ¿Porque usamos Debian y/o Ubuntu?
    4. Diferentes File systems
    5. Particionado de disco (/home /var swap, lvm, raid, crypto)
    6. Puntos de montaje
    7. Administrador de arranque (grub/lilo)
  1. Conceptos básicos
    1. Empezamos ctrl + alt + FX
    2. ¿Por que usamos la shell/terminal/consola - Línea de comandos?
    3. Directorios ( /etc , /proc, /home, /var /usr /bin /sbin /boot, /dev etc) - todo es un archivo
    4. Archivos ( ocultos, passwd, groups, shadow), explicar sudo o su con shadow
    5. Explicar funcionamiento de login
    6. Comandos básicos: coreutils --> ls, cat, cd, man, apropos, pwd, df, history, mkdir, cp,rm, mv, touch, tail, head, ln, more, less, wc, diff, find, whereis, which, grep, shutdown, halt, poweroff, reboot, chmod, dmesg, lspci, lsusb, eject, uniq, sort, echo, chown, ps, cut, uname, dmesg, uptime, whoami
    7. |, <, >, >> (ejemplo con grep, more, less, echo "hola" > file )
    8. TAB (autocompleta)
    9. Permisos - chmod
    10. Otros ejemeplos: speaker-test, cat /dev/urandom | aplay o ls -R | aplay
    11. Todos los programas tienen ejecutables y seguramente en la consola podes tener más opciones, ej: firefox
    12. Consola , distrosea webbian


Que no puede faltar comentar

  • Todo es un archivo
  • Solo se instala lo que se va a utilizar, no se deja el compilador, ni código fuente
  • Paciencia
  • Nombre del Host
  • Leer: En el principio... fue la línea de comandos - neal stephenson [1]
  • [video](https://www.youtube.com/watch?v=Edw3_137QUU)

Mis aplicaciones preferidas

  • Editor de textos: vim (https://vim-adventures.com/)
  • Browser (Vimium, vimperator/vimfx)
  • Explorador de archivos: mc
  • Terminal Quake: Tilda/yakuake

Clase 2

  1. Administración de paquetes: https://ubuntu.com/server/docs/package-management
    1. Synaptic o Centro de Instalaciones de Ubuntu
    2. Empaquetamiento (dpkg, rpm, etc), dependencias.( apt-get, install, update, upgrade, dist-upgrade, build-dep, source, apt-cache search , apt-cache search, depends, showpkg, show, policy, dpkg -l, dpkg -L paq)
    3. ¿Qué son los repositorios? Instalar desde los Repositorios (/etc/apt/sources.list, Ubuntu ppa, Agregar debian-multimedia)
    4. Instalar programa sl (con apt-get), apt-cache show, ir a web, ir a github, bajar código en tar.gz
      1. (ver algun otro progama https://www.howtogeek.com/fun-linux-commands/ ) - probar tambien lolcat, fortune, cowsay, toilet (ejemplos: figlet Preguntas | cowsay -n | lolcat , fortune informatica.fortunes | cowsay -f vader | lolcat -a )
    5. Comprimir/descomprimir: ( bzip2, gzip, tar, rar, zip) ej: tar zxvf archivo, tar zcvf , tar jxvf, tar jcvf
    6. Compilar un software en c ( descomprimir, configure, make, make install )
    7. Archivos comunes ( LICENSE, README, INSTALL )
    8. Modificar y volver a compilar
    9. Repetir anterior con cowsay o simil

Clase 3

  1. Bash [2]
    1. ¿Qué es? Shell (ej de script, #!/bin/bash echo "hola" chmod +x script y ejecutar)
    2. Hacer un script para automatizar el achicar imagenes de una carpeta (con convert de imagemagick) [3] [4][5] [6]
    3. Agregar carpeta, parametros, origen, destino, tamaño, ayuda con cantidad de parametros, crear dir si no existen)
    4. Probar hacer ventans con curses y/o enviar con notify-send algo a pantalla (libnotify-bin)
    5. Ver ejemplos y probar Zenity/Gdialog

Clase 4

  1. Diferentes tipo de conexiones a internet (subida, bajada, simétrico, ancho de banda )
    1. http://www.submarinecablemap.com/
    2. http://guerrasdeinternet.com/el-viaje-guerras-de-internet/
    3. https://www.youtube.com/watch?v=LKelUzqRcHQ
    4. https://www.youtube.com/watch?v=KuzT1qujPFs
    5. Probar speedtest-cli
  1. Configuracion de red de la maquina cliente (IP, GW, DNS, HOSTNAME)
    1. Usando la configuración automatizada de debian ( /etc/network/interfaces y comando ifup, ifdown)
    2. Usando ip addr, ip route, ifconfig, ip route, resolv.conf/ resolvectl status, hostname
    3. Configurar IP fija
    4. Probar /etc/hosts, ping, dig @dns, ( ej: dig ar ns , dig unq.edu.ar )
    5. who, whois, whoami (ej: whois -h whois.nic.ar google.com.ar, whois google.com)
    6. nic.ar (como registrar, administrar)
    7. Hablar con otro: nc -l 5555 , nc $ip 5555, nc -l 5555 /bin/bash (netcat-openbsd https://quickref.me/nc.html)
  1. Instalación y configuración de un servidor DHCP: http://www.tldp.org/HOWTO/DHCP/x369.html, https://help.ubuntu.com/14.04/serverguide/C/dhcp.html
    1. Probamos el cliente desde la linea de comandos ( dhclient )
  1. Firewall https://help.ubuntu.com/14.04/serverguide/C/firewall.html
    1. Conceptos básicos ( filtrado de paquetes, Masquerading, port forward, logs, etc)
    2. Otras Herramientas (ufw, pfsense, firestarter, sistemas embebidos: ddwrt, tomatoe, openwrt, coyote, lede, librerouter etc) https://github.com/MoinhoDigital/LibreRouterOS
  2. Emulador de Router: https://forum.dd-wrt.com/demo/ http://www.tp-link.com/en/support/emulators/ ej: https://emulator.tp-link.com/ax12/index.html
    1. Cliente de DNS Dinamico (ddclient)

Clase 5

Instalamos SSH

(forma común de administración de servidores) https://help.ubuntu.com/10.04/serverguide/C/openssh-server.html https://help.ubuntu.com/community/SSH/OpenSSH/Configuring

cliente https://f-droid.org/packages/com.termux/

¿Donde puedo configurar sshd? /etc/ssh

Podemos por ejemplo cambiar el puerto donde se inicia (para desviar ataques automatizados)

Podemos deshabilitar el uso de root remoto (PermitRootLogin)


Como se ejecuta desde el inicio, como lo ejecuto

   sudo service ssh start
   sudo service ssh stop
   sudo service ssh restart  

¿Donde estan los scripts de inicio?

   /etc/init.d

Generamos y copiamos claves

(herramientas ssh-copy-id, ssh-key-gen )

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server


¿Donde puedo configurar el cliente?

 ~.ssh/

 Podemos establecer configuraciones por defecto para un host particular:
 Host dev
   HostName dev.example.com
   Port 22000
   User foo
 Ahora solo hay que hacer ssh dev para ingresar.


Tambien es posible establecer multiples identity files para distintos servicios en el caso de que alguna quede comprometida. Host github.com

  IdentityFile ~/.ssh/github.key

cambiamos de maquinas y administramos

Diferentes clientes:

ssh, putty, winscp, cliente en android, ios (Ej: ConnectBot, terminus)

Usamos scp

  scp username@from_host:file.txt /local/directory/
  scp file.txt username@to_host:/remote/directory/


ssh -X o -Y (levantar X en otro maquina )

https://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-to-run-graphics-applications-remotely

https://www.answertopia.com/ubuntu/displaying-ubuntu-applications-remotely-x11-forwarding/

https://unix.stackexchange.com/questions/766745/x11-does-not-forward-everything

export GDK_BACKEND=X11

Limitar el acceso ssh a un rango de IPs

  /etc/hosts.allow
  /etc/hosts.deny

¿qué es un log?

  Chequear /var/log/auth.log despues de hacer la actividad de ssh
  grep sshd /var/log/auth.log | less
  tail -f  /var/log/auth.log | grep ssh

Hacemos script que apague todas las maquinas de una red (conociendo user y passowrd)

https://www.baeldung.com/linux/poweroff-reboot-normal-user

ssh, sshpass, sudo, nmap, reboot

Control remoto con entorno gráfico

Rustdesk, xrdp, remina

VNC SERVER

https://help.ubuntu.com/community/VNC/Servers

https://www.cyberciti.biz/faq/install-and-configure-tigervnc-server-on-ubuntu-18-04/

https://www.how2shout.com/linux/install-vnc-server-on-ubuntu-20-04-18-04-lts-to-access-gnome/


VNC client

Podemos probar un cliente vnc, ej remmina: https://remmina.org

otros

Podemos probar via web https://guacamole.apache.org/

VNC Con ( x11vnc: http://c-nergy.be/blog/?p=5870 ) y sin captura de sesión (TightVnc https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-14-04).

Diferentes opciones de ssh

(ej -t, socks, forward port, scp ):http://blog.rodrigorega.es/proxy-socks-via-tunel-ssh-para-navegar-seguro/

Ej: ssh -N -C -D 9999 NOMBRE_USUARIO@IP_SERVIDODR_SSH -p PUERTO, SSHPASS (ej en poringa.net y showtimeanytime.com )

Clase 6

  1. NFS (showmount -e) - https://green.cloud/docs/how-to-install-and-configure-nfs-on-ubuntu-24-04/ https://ubuntu.com/server/docs/network-file-system-nfs
  2. Comunicación con Windows: Samba - https://ubuntu.com/server/docs/samba-as-a-file-server
  3. Servidor FTP: Vsftpd https://ubuntu.com/server/docs/set-up-an-ftp-server / sshfs https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh

Cliente ftp/samba ghost-commander

  1. Servicios de impresión:
    1. Cups (Instalar de prubea una impresora pdf - instalar cups-pdf) https://ubuntu.com/server/docs/install-and-configure-a-cups-print-server
    2. Herramientas de cups (lp) en terminal: http://www.g-loaded.eu/2005/11/10/using-a-cups-printer-from-command-line/
  2. CRON, ANACRON
    1. contrab -e
  3. Links duros y simbolicos
  4. Backup: Rsnapshot (alternativas: bacula, amanda etc) - https://ubuntu.com/server/docs/how-to-install-and-configure-rsnapshot
  5. Gitolite: https://ubuntu.com/server/docs/how-to-install-and-configure-gitolite

Clase 7

  1. Manejo de bugs
    1. Debian: http://www.debian.org/Bugs/
    2. Launchpad: https://bugs.launchpad.net/
    3. reportbug, reportbug-ng,
    4. Listas de Anuncios de seguridad ( http://lists.debian.org/debian-security-announce/, https://lists.ubuntu.com/mailman/listinfo/ubuntu-security-announce )
    5. ¿Como usar una lista de correo? http://www.debian.org/MailingLists/index.es.html
    6. Seguir anuncios de RSS (ej: http://www.ubuntu.com/usn/rss.xml). Instalar para probar: Liferea o thunderbird
  2. Busqueda de código fuente: koders, oholonet


Clase 8

  1. Servidores web
    1. Lógica del protocolo HTTP ( GET, POST, HEAD, PATCH, DELETE, etc)
    2. Qué son HTML/CSS/JS/WASM (ver códgio fuente)
    3. Inspector y debuguear networks (headers HTTP)
    1. Apache
      1. Introcucción
      2. Host virtuales ( crear, borrar, habilitar, etc) a2ensite, a2dissite
      3. httpassw , htaccess, mod_rewrite, mod_usedir
    2. Existen otros ( lighthtpd, cherokee, nginx, programaticos, etc)
    3. Probar desde una terminal un GET al servidor ( telnet server 80 ej: get / http/1.1 enter o get solo) y probar WGET
    4. Crear html con js para visualizarlo, modificar
  1. Aplicaciones LAMP/LAPP
    1. Instlación php y moudlo php para apache
    2. Conocimientos mínimos (php_info, etc)
    3. Form con html y post, interpretar con PHP
  1. HAcer misma aplicacion de form con NODE.JS
  1. HAcer ejemplo helloworld para WASM - https://wasmbyexample.dev/home.en-us.html https://github.com/torch2424/wasm-by-example/tree/master/examples/hello-world/demo/rust

Clase 9

  1. Motores de Bases de datos
    1. Conocimientos mínimos de SQL
    2. Mysql (esquemas, tablas)
      1. Instalción básica
      2. Linea comandos: cliente mysql
      3. otros clientes
    3. SQLite (http://www.sqlite.org/sqlite.html)
    4. MongoDB (documentos, colecciones)
      1. instalación y prubea
      2. clientes ( db.x.find, db.x.insert)
  1. Aplicaciones LAMP/LAPP
    1. Conocimientos mínimos (php_info, conexion a db, etc)
    2. Hacer script para conectar a la DB con PHP
    3. Instalar aplicaciones para probar
      1. Phpmyadmin
      2. Wordpress (bajar del sitio web: http://wordpress.org/download/, ponerle traduccion al español y tema gráfico)
      3. Instalar Piwik (http://piwik.org )
  2. Aplicación con Node.js, Express y conexión a DB Mysql.

Clase 10

  1. Frameworks
    1. ¿Para qué?
    2. ¿Por qué?
    3. Diferentes opciones, diferentes lenguajes
      1. PHP: Symfony, Laravel...
      2. Python: Django, TurboGears...
      3. Ruby: Ruby on rails
      4. Node: express (crear servidor web)

Clase 11

  1. Sistema de control de versiones
  2. manejo de proyectos y necesidad
  3. Servicios online (github, bitbucket, googlecode, sourceforge)
    1. Lógica, Funcionamiento
    2. Diferentes opciones: cvs, mercurial, svn, git, bazaar
  4. Subversion: ( https://help.ubuntu.com/10.04/serverguide/C/subversion.html, http://svnbook.red-bean.com/ )
    1. Instalación
    2. Apache-mod-svn y configuración
    3. Utilización (status, diff, Add, commit, conflictos, properties edit/Add/del )
    4. Cliente con GUI: Tortoise, Rabbit, kdesvn, Rapidsvn, etc)
  5. GIT
    1. https://www.atlassian.com/git/articles/10-years-of-git
    2. https://github.com/pcottle/learnGitBranching
    3. Conceptos y historia: Sucesor de Bitkepper en Kernel de Linux, Linus Torvalds, Sistema distribuido de control de versiones, Relacionar con SVN
    4. Utilización báscia ( creación de repositorio para ejemplo y comandos init, add, commit, push , clone, pull, tag, etc)
    5. Clientes con GUI ( gitg, giggle)

Clase 10

  1. Monitoreo
    1. OCSinventory: Inventario de maquinas
      1. http://www.ocsinventory-ng.org/
      2. Instalación de ocsinventory-server y reports (admin:admin)
      3. Instalación de ocsinventory-agent
    2. Nagios3: Monitor de red
      1. http://www.nagios.org/
      2. http://lavilladecactilio.wordpress.com/2009/07/23/howto-instalacion-y-configuracion-de-nagios3-en-debian-lenny/
      3. aviso por twitter: http://veinti1.com/configurar-nagios-para-que-te-avise-por-twitter/
    3. Munin (monitoreo de discos, servicios, etc)
      1. http://munin-monitoring.org/
      2. https://help.ubuntu.com/10.04/serverguide/C/munin.html
      3. INstalar servidor y node

Clase 11

  1. Virtualización
    1. Diferentes Opciones: Openvz, Vservers, Qemu, VBox, Xen
    2. Mostrar Ejempos simples con Qemu correr Livec: qemu -boot d -cdrom /dev/cdrom
    3. Mostrar: Virtual Box http://www.virtualbox.org/ http://code.google.com/p/phpvirtualbox/
    4. Mostar e Instalar: Proxmox http://pve.proxmox.com/
    5. Descargar Maquinas virtuales
      1. http://virtualboximages.com/ : http://sourceforge.net/projects/turnkeylinuxovz/files/
      2. http://www.turnkeylinux.org/ : http://ftp.openvz.org/template/precreated/
    6. Probar Docker.io

Clase 12

  1. Seguridad
    1. Claves en firefox y en chrome (?)
    2. Claves de clientes y servidores (doble factor de autenticación TOPT)
      1. Ver ej en wordpress o simil como estan guardadas las claves
      2. Mostrar gorilla,kedpm, keepassx
    3. Piding (usar OTR y Bonjour ) (Conversations, Tox, Wire, Signal) - Ferdium, Ferdi, Franz/Rambox
    4. GNUPg [7]
      1. Implementación de estandar OpenGPG
      2. Clave publica, clave privada. (https://www.geeksforgeeks.org/rsa-algorithm-cryptography/) Cifrar y/o firmar
      3. Creamos nuestra clave ( gpg --gen-key, gpg --keyserver pgp.mit.edu --send-key 0D34DB33F, gpg --list-key xxx@dd.org, gpg --export -a 0D34DB33F > dd.asc ) [8]
      4. Buscamos clave en servidor pgp.mit.edu (0xF6396fcc)
      5. Uso de seahorse [9]
      6. https://stackoverflow.com/questions/13116457/how-to-make-auto-trust-gpg-public-key
      7. Probamos extensiones https://www.mailvelope.com/ para firefox: Firegpg [10], S/MIME [11], gmail/gpg [12], mail-envelope
      8. Cifrar, Firmar y decifrar archivo: gpg -o archivo_cifrado.gpg --encrypt --sign -r rolo@puente.com.ar claves_de_root_de_la_nasa.txt, gpg --decrypt archivo_cifrado.gpg
      9. Probar cliente de correo: thunderbird / plugin enigmail
    5. Estar al tanto de los fallos de seguridad de paquetes (listas de avisos)
    6. Cve.org , Owasp top ten,
      1. Packetstorm [13], exploit-db, etc
      2. Securityfocus - bugtraq [14]
      3. Distro especificas: debian-security-announce@lists.debian.org
    7. Al menos tener mínimos conocimientos de posibles problemas al desarrollar (buffer overflows, sql injections, xss, etc)
      1. https://www.youtube.com/watch?v=84COi6z0Mxg (flujo completo)
      2. Ver video de ejemplos de sql injections http://www.joseluisdibiase.com.ar/alec/exploit_via_sq_injection.flv ([15])([16])
      3. https://www.afa.com.ar/es/posts/tags?s=Selecci%C3%B3%20Mayor
      4. https://www.metrovoley.org.ar/fmv2015/t_.php?target_2=Liga%20Universi22taria&reason=seleccion
      5. http://www.arba.gov.ar/LogErroresSitio2.asp?trans=30028789&categoria=TIMEOUT
      6. https://www.movistar.com.ar/verificacion-tecnica/ResultadosIpdlat3.aspx?r=COLOR-%3Cb%3EVIOLETA%3C/b%3ENo%20detectamos%20ning%C3%BAn%20error%20en%20su%20l%C3%ADnea,%20por%20favor,%20verific%C3%A1%20las%20s222iguientes%20soluciones&ani=1143428137&
      7. https://quilmes.gov.ar/servicios/busqueda.php?id=1
      8. https://tramitesweb.mda.gob.ar/reporte.php?id=3263
      9. http://www.buenosaires.gob.ar/areas/inc/consejo.inc
      10. http://www.cfp.gob.ar/index.php?inc=notasdeprensa&id=73
      11. http://www.pinheadrecords.com.ar/catalogo_ver.php?id=96
      12. http://www.recis.com.ar/nuevo/discosfree.ver.php?id=78
      13. http://www.tecnicosdistrito3.com/noticias.php?idCategoria=2
      14. http://www.thomasalvaedison.com.ar/articulo.php?id=18
      15. http://www.poderlocal.net/leer_noticias.asp?ID=83033
      16. http://www3.educacion.rionegro.gov.ar/desarrollo_ce.php?id=14
      17. http://www.ate.org.ar/nota.asp?id=21
      18. http://www.brassroot.com.ar/varios.php?id_cat=61
      19. http://www.la-escondida.com.ar/web/ver/evento/resultado.php?Id=154
      20. http://www.infobiker.com.ar/secciones_desarrollo.php?idseccion=2
      21. http://www.afa.org.ar/busca.php?pageNum_rs_busca=-1
      22. http://www.campanopolis.com.ar/novedades-lista.php?type_id=http://www.google.com
      23. http://www.turismosur.com/mas-info_hoteles.php?nombre=VARADERO%20PALA%22CE2%27%
      24. http://www.lsydstore.com.ar/static.php?section=lista&id_rubro=CARTERAS&id=CARTERAS&per_page=12&page=2&order=1&categories=
      25. http://www.sobrebue.com/recomendados.php?secc=teatrodsak%22%27jd%20sadsadsa2222222222%3E%3E%3E2%3Cb%3Eeeeeeeeeeeeee%3C/b%3E
      26. https://audiencias.mininterior.gob.ar/buscar?q=21223
      27. http://www.turismolarioja.gov.ar/2016/alojamiento_ver.php?k=143
      28. http://www.artilaria.com.ar/profesores/12.html?Profesor=31
      29. http://www.laprida.gob.ar/noticia.php?id=443
      30. http://www.museodelaciudad.gob.ar/exhibicion.php?id=23
      31. http://www.turismosantiago.gob.ar/institucional/notiampleada.php?id=57
      32. http://2013.varela.gov.ar/users/boletin/links.aspx?id=36612222222222222222222
      33. http://www.varela.gov.ar/prensa/?edicion=38212321321321312321321312321
      34. http://biblioteca.varela.gov.ar/nota.aspx?id=102991233333333333333333333333333333333
      35. http://www.mda.gob.ar/home/guia-industrial/wp-content/plugins/wordpress-importer/readme.txt
      36. http://190.221.56.85:24180/reclamos/public/consulta
      37. http://www.mda.gob.ar/home/guia-industrial/wp-content/plugins/wordpress-importer/wordpress-importer.php
      38. http://fabi.quilmes.gob.ar/
      39. https://www.correoargentino.com.ar/empresas/tyt/service.php
      40. http://reclamos.quilmes.gov.ar/
      41. http://www.quilmes.gov.ar:8080/examples/jsp/
      42. http://www.quilmes.gov.ar/noticias/noticia.php?id_noti=1326
      43. http://portenisima.com.ar/notadetalle.php?notaid=57
      44. http://www.ora.gob.ar/noticias.php?id=352
      45. http://formulasargentinas.com.ar/equipos.php?accion=pilotos
      46. http://www.365villamaria.com.ar/recorridos.php?id=1
      47. http://www.ciudaddetotoras.gov.ar/NOTICIAS/mas.php?id=928
      48. http://www.izquierdasocialista.org.ar/viejos_es/cgi-bin/elsocialista.cgi.php?es=115&nota=17
      49. http://www.metrovoley.org.ar/amplia_selecciones.php?idnew=91
      50. Teatro la plaza
      51. Ejemplo: Biblioteca: biblio.unq.edu.ar con http://www.exploit-db.com/exploits/4529/
      52. http://www.aexalevi.org.ar/bolsa_de_trabajo.php/modeloexamen/aexalevi-sample-tests/page/2#frmModeloExamen
      53. para testear: http://www.culteducaavellaneda.com.ar/noticias/wmprint.php?ArtID=122 , Ejemplo http://www.dosuba.com.ar/cartilla/?zona=1
      54. para testear: http://www.traficomultas.com/buscarmultas.php?pag=5322%22%22%22%27000012424
    8. http://www.diarionecrologico.info/aviso-funebre.php?aviso=160588&nombre=GARCIA%20Maria%20Celia#
    9. http://fido.palermo.edu/servicios_dyc/noticiasdc/eventos/detalle_agenda.php?id_activ=8776%278768767850
    10. Verificar/Jugar con sitios web probando las aplicaciones
      1. Instalar Firebug (analisis rápido de html para sitios web)
      2. wappalyzer.com, ghostery, lightbeam, httpseverywhere, Cryptocat [17]
      3. A mano, que muestre errores (ej: Scaneando el sitio, probar ids a mano, metiendo caracteres como ' ", etc)
      4. Usando herramientas más especializadas: nikto, nmap, sqlmap
      5. Datos como el de robots.txt (http://www.robotstxt.org/)
      6. Probar seguridad mínimamente de sitio de la UNQ. EJ: biblio.unq.edu.ar, uvq.edu.ar, etc.
    11. Mostar disto
- Tails [18]
- Backtrack (Distro linux para penetration testing) [19] o KALI [20]
    1. Comentar sobre w3af, metasploit, exploitpack.com (bajar exploit y ver fuente)
    2. WireShark [21]/Ettercap [22] - captura de paquetes en la red: ettercap -Tq -i interfaz -M arp:remote /ip_gateway// /// -w dump
- https://null-byte.wonderhowto.com/forum/mitm-sslstrip-ettercap-urlsnarf-driftnet-0162347/
    1. Kismet, aircrack, airdump

Clase 13

  1. Seguridad 2
    1. SOPA/PIPA/ACTA/SINDE
      1. SOPA [23]
      2. Manual de desobediencia a la ley sinde [24]
    2. Anonymous: ¿Qué usan? ¿Como deciden? ¿Puedo participar?
      1. DDOS Ataque de denegación de servicio [25]
      2. Comunicaciones - irc en [26]
      3. LOIC Low Orbit Ion Cannon [27]
      4. Instalmos, probamos y vemos que pasa
      5. hping -i u1 -S -p 80 dst-host-or-ip [28]
    3. Otras internet, darkstar, deepweb:
      1. Freenet [29], TOR (ej con switchy sharp), Retroshare, etc

Clase 14

  1. Evaluación

Clase 15

  1. Evaluación

Clase 16

  1. Evaluación



Trabajos hechos anteriormente

2do Semestre de 2010

Redes Sociales

Streamming de audio

  • Icecast2, darkice
  • Diferentes tipo de escenarios de audio en vivo (local y remoto)
  • Trabajo terminado: [30]

Automatización de radio

  • Ampache
  • Trabajo terminado: [31]



1er Semestre de 2011

Streaming en html5

Envío de video en tiempo real por redes. (Usando ffmpeg2theora, ffmpeg, oggfwd, icecast, etc)

http://www.joseluisdibiase.com.ar/alec/streamingEnHTML5_Charkiewicz_Pujadas.pdf

Ejabberd

Servidor de Sistema de mensajería instantanea con protocolo xmpp

http://www.joseluisdibiase.com.ar/alec/TPFinal_Ejabberd_(Alegre-Rodriguez-RuizDiaz-Rosito).pdf

Redmine

Sistema de Manejo de proyectos

http://www.joseluisdibiase.com.ar/alec/Instalar_Redmine.pdf

Telefonía IP

Servidor de telefonía IP: Asterisk

IP.zip http://www.joseluisdibiase.com.ar/alec/Telefonia IP.zip

Zoneminder

Sistema de control de camaras

http://www.joseluisdibiase.com.ar/alec/Slavich-Pilla-Palazzo_TPI_zoneminder.pdf

Pygame

Libreria/Biblioteca para desarrollo de juegos.

http://www.joseluisdibiase.com.ar/alec/TPFinal-LabSO-Pygame.odp

http://www.mediafire.com/?v5sp43xjgqa601h


2do Semestre de 2011

Etherpad

Editor de texto online, multiusuario

http://www.interorganic.com.ar/josx/Etherpad.pdf

Symfony 2.X

Framework desarrollo para PHP

http://www.interorganic.com.ar/josx/TutorialSymfony.pdf

Wormbase

Sitio web dedicado a recopilar la base genertica del C elegans

https://github.com/aromanowski/website-classic http://www.interorganic.com.ar/josx/Wormbase.pdf


Elgg

Red social escrita en PHP

http://www.interorganic.com.ar/josx/Elgg.pdf http://www.interorganic.com.ar/josx/Elgg.pdf

1er Semestre de 2012

Synergy

Servicio para manejar varias computadoras con un solo mouse y teclado

http://www.interorganic.com.ar/josx/Synergy.pdf

SIU-Toba

Framework de desarrollo en PHP

http://www.interorganic.com.ar/josx/toba.pdf

OwnCloud

Servicios propio de Nube

http://www.interorganic.com.ar/josx/owncloud.pdf


2do Semestre de 2012

Airtime

Programa para automatización de radio, Streamming, etc.

http://www.interorganic.com.ar/josx/airtime.pdf


GNUMP3D

Servidor portable y pequeño de Streamming para música y video

http://www.interorganic.com.ar/josx/gnump3d.pdf


Django

Framework de desarrollo para Python

http://www.interorganic.com.ar/josx/django.pdf


Gateone

Cliente ssh vía Navegador Web

http://www.interorganic.com.ar/josx/gateone.pdf


Cockatrice

Software multiplataforma de código abierto de simulación de TCGs (Trading Card Games - Juegos de cartas intercambiables).

http://www.interorganic.com.ar/josx/servidor_cockatrice.pdf


1er Semestre de 2013

Radit

Automatización de radios

http://www.interorganic.com.ar/josx/radit.pdf


Mumble

Comunicación por voz sobr redes

http://www.interorganic.com.ar/josx/mumble.odt

GitLab

Administrador web de repositorio git

http://www.interorganic.com.ar/josx/gitlab.pdf


Webcam Server

Servidor de imagenes de webcams

http://www.interorganic.com.ar/josx/Webcam-Server.pdf


Pilas

Framework para desarrollo de juegos.

http://www.interorganic.com.ar/josx/pilas.pdf

http://www.interorganic.com.ar/josx/monkeyolives.python


2do Semestre de 2013

Limesurvey

Sistema para realizar encuestas complejas online

http://www.interorganic.com.ar/josx/TrabajoFinalLaboSO-eiroa-presti-limesurvey.pdf


Guacamole

Sistema para compartir escritorio via web


http://www.interorganic.com.ar/josx/Guacamole.pdf


Movim

Sistema de Redes Social con xmpp

Práctico Movim.pdf http://www.interorganic.com.ar/josx/Trabajo Práctico Movim.pdf


SparkleShare

Compartir archivos versionados desde escritorio

http://www.interorganic.com.ar/josx/Sparkleshare.pdf


SupervidorD

Manejo de servicios a nivel usuario

http://www.interorganic.com.ar/josx/TrabajoLabso-Supervisor-Cuoco-Leonhardt.pdf


Hudson

Sistema de Integración continua

http://www.interorganic.com.ar/josx/cappa-turchak.pdf


Jenkins

Sistema de Integración continua

http://www.interorganic.com.ar/josx/jenkins.pdf

Rails/Github/heroku

Vagrant

1er Semestre de 2014

Epoptes

Control de maquina de manera remota

http://www.interorganic.com.ar/josx/Epoptes.pdf


MailPile

Cliente de correo electrónico web

http://www.interorganic.com.ar/josx/MailPile.pdf


SquirrelMail

Aplicación web para servidores tipo webmail

http://www.interorganic.com.ar/josx/SquirrelMail.pdf


MediaGoblin

Repositorio web de medios (audio/video/textos)

http://www.interorganic.com.ar/josx/Mediagoblin.pdf


Open Meeting

Video Conferencias por Web

http://www.interorganic.com.ar/josx/Openmeeting.pdf


2do Semestre de 2014

Syncthing

Sync and cloud services with something open, trustworthy and decentralized

http://www.interorganic.com.ar/josx/syncthing.pdf

X2GO

Remote Desktop solution for Linux

http://www.interorganic.com.ar/josx/x2go.pdf

Deployd

Entorno de rápido desarrollo en javascript/node

http://www.interorganic.com.ar/josx/deployd.pdf

Docker.io

An open platform for distributed applications for developers and sysadmins

http://www.interorganic.com.ar/josx/dockerio.pdf


1er Semestre de 2015

Nagios

Nagios Open Source Project monitors your entire IT infrastructure to ensure systems, applications, services, & business processes are functioning properly.

http://www.interorganic.com.ar/josx/nagios.pdf

Cherry Music

A music streaming server written in python: Stream your own music collection to all your devices!

http://www.interorganic.com.ar/josx/cherrymusic.pdf

Citadel

The leader in true open source email and collaboration

http://www.interorganic.com.ar/josx/citadel.pdf

Grub MBR

GNU GRUB is a Multiboot boot loader

http://www.interorganic.com.ar/josx/grubmbr.pdf

Laravel

The PHP Framework For Web Artisans

http://www.interorganic.com.ar/josx/Laravel_5.pdf


Openfire

Openfire is a real time collaboration (RTC) server

http://www.interorganic.com.ar/josx/openfire.pdf

Hadoop

The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.

http://www.interorganic.com.ar/josx/hadoop.pdf

Sonaqube

SonarQube is an open platform to manage code quality.

http://www.interorganic.com.ar/josx/sonarqube.pdf

uTorrent

http://www.interorganic.com.ar/josx/utorrent.pdf


2do Semestre de 2015

Streaming

Streaming desde móvil.

http://www.interorganic.com.ar/josx/andriod_vlc.pdf

Android x86 y fdroid

Corriendo android en PC y distribuyendo APKs

http://www.interorganic.com.ar/josx/androidx86.pdf

Debianizando Gobstones

Armar paquetes debian para instalar

http://www.interorganic.com.ar/josx/empaquetado_deb.pdf

Jitsi

Web conference - hangout clone

http://www.interorganic.com.ar/josx/jitsi.pdf

Mattermost

Open source Slack-alternative

http://www.interorganic.com.ar/josx/mattermost.pdf

Mpd

Music Player Daemon

http://www.interorganic.com.ar/josx/mpd.pdf

Obs

Open Broadcaster Software - Free, open source software for live streaming and recording

http://www.interorganic.com.ar/josx/obs.pdf

Proftpd

Servidor ftp

http://www.interorganic.com.ar/josx/proftpd.pdf

Scrapper

https://github.com/AlvarezAriel/tp-labo-scrapper http://www.interorganic.com.ar/josx/scrapper.pdf


1er Semestre de 2016

Allura

Software Forge

http://www.interorganic.com.ar/josx/allura.pdf

Discourse

PLataforma de foros, chat, etc

http://www.interorganic.com.ar/josx/discourse.pdf


Elk

Elasticsearch, Logstash y Kibana

http://www.interorganic.com.ar/josx/elk.pdf


minecraft server

Servidor minecraft

http://www.interorganic.com.ar/josx/minecraft.pdf


Grovee Basin

Servidor de música

http://www.interorganic.com.ar/josx/groovebasin.pdf


Kali Browser

Usar distros desde la nube con browser

http://www.interorganic.com.ar/josx/kalibrowser.pdf


Pumpio

PLataforma redes sociales

http://www.interorganic.com.ar/josx/pumpio.pdf


Usergrid

Backend integrado para aplicaciones

http://www.interorganic.com.ar/josx/usergrid.pdf


NodeRed

Programación de flujos IOT

http://www.interorganic.com.ar/josx/thebombgame.pdf


2do Semestre de 2016

Audio 3d

http://www.interorganic.com.ar/josx/audio3d.pdf

Dreamfactory

http://www.interorganic.com.ar/josx/dreamfactory.pdf

Juju

http://www.interorganic.com.ar/josx/juju.pdf


Elgg

http://www.interorganic.com.ar/josx/elgg.pdf

koel

http://www.interorganic.com.ar/josx/koel.pdf

MediacenterJs

http://www.interorganic.com.ar/josx/mediacenterJs.pdf

Paperwork

http://www.interorganic.com.ar/josx/paperwork.pdf

Passbolt

http://www.interorganic.com.ar/josx/passbolt.pdf

NextCloud

http://www.interorganic.com.ar/josx/nextcloud.tar.gz

Proxmox y otros

http://www.interorganic.com.ar/josx/proxmox.pdf

Ruby on rails

http://www.interorganic.com.ar/josx/ruby.pdf

Taiga

http://www.interorganic.com.ar/josx/taiga.pdf


1er Semestre de 2017

Webmin con Bacula

http://www.interorganic.com.ar/josx/bacula-webmin.pdf


Gitea

http://www.interorganic.com.ar/josx/gitea.pdf


icecast2 con opus y liquid soap

http://www.interorganic.com.ar/josx/icecast2.pdf


Ionic framework

http://www.interorganic.com.ar/josx/ionic-framework.pdf


Riot

http://www.interorganic.com.ar/josx/riot.pdf


MPS-Youtube

http://www.interorganic.com.ar/josx/mps.pdf


Zulip

http://www.interorganic.com.ar/josx/zulip.pdf


Rivendell

http://www.interorganic.com.ar/josx/rivendell.pdf


2do Semestre de 2017

alf.io

http://www.interorganic.com.ar/josx/alfio.pdf


anbox

http://www.interorganic.com.ar/josx/anbox.pdf


buildbot

http://www.interorganic.com.ar/josx/buildbot.pdf


Rooteo Celular

http://www.interorganic.com.ar/josx/celu-rooteo.pdf


Humhub

http://www.interorganic.com.ar/josx/humhub.pdf


Icinga

http://www.interorganic.com.ar/josx/icinga.pdf


kubernetes

http://www.interorganic.com.ar/josx/kubernetes.pdf


mailinabox

http://www.interorganic.com.ar/josx/mailinabox.pdf


openmct

http://www.interorganic.com.ar/josx/openmct.pdf


zimbra

http://www.interorganic.com.ar/josx/zimbra.pdf


1er Semestre de 2018

Asciinema

http://www.interorganic.com.ar/josx/asciinema.pdf


bitwarden

http://www.interorganic.com.ar/josx/bitwarden.pdf


sphinx

http://www.interorganic.com.ar/josx/sphinx.pdf


gogs

http://www.interorganic.com.ar/josx/gogs.pdf


gnunet

http://www.interorganic.com.ar/josx/gnunet.pdf


mahara

http://www.interorganic.com.ar/josx/mahara.pdf


nilejs

http://www.interorganic.com.ar/josx/nilejs.pdf


phabricator

http://www.interorganic.com.ar/josx/phabricator.pdf


2do Semestre de 2018

flarum

http://www.interorganic.com.ar/josx/flarum.pdf

flynn

http://www.interorganic.com.ar/josx/flynn.pdf


hackchat

http://www.interorganic.com.ar/josx/hackchat.pdf


haven

http://www.interorganic.com.ar/josx/haven.pdf


moodle

http://www.interorganic.com.ar/josx/moodle.pdf


netdata

http://www.interorganic.com.ar/josx/netdata.pdf


openhab

http://www.interorganic.com.ar/josx/openhab.pdf


peertube

http://www.interorganic.com.ar/josx/peertube.pdf


postfix

http://www.interorganic.com.ar/josx/postfix.pdf


1er Semestre de 2019

coreOS

http://www.interorganic.com.ar/josx/coreos.pdf

mstream

http://www.interorganic.com.ar/josx/mstream.pdf

wine

http://www.interorganic.com.ar/josx/wine.pdf

glpi

http://www.interorganic.com.ar/josx/glpi.pdf

metasploit

http://www.interorganic.com.ar/josx/metasploit.pdf

greenfoot

http://www.interorganic.com.ar/josx/greenfoot.pdf

drone

http://www.interorganic.com.ar/josx/drone.pdf

cloudron

http://www.interorganic.com.ar/josx/cloudron.pdf


2do Semestre de 2019

fruxe

http://www.interorganic.com.ar/josx/fruxe.pdf

fluentd

http://www.interorganic.com.ar/josx/fluentd.pdf

jwt

http://www.interorganic.com.ar/josx/jwt.pdf

mailtrain

http://www.interorganic.com.ar/josx/mailtrain.pdf

node-red

http://www.interorganic.com.ar/josx/node-red.pdf

openwhisk

http://www.interorganic.com.ar/josx/openwhisk.pdf

podman

http://www.interorganic.com.ar/josx/podman.pdf

portainer

http://www.interorganic.com.ar/josx/portainer.pdf

react native

http://www.interorganic.com.ar/josx/react-native.pdf

rocketchat

http://www.interorganic.com.ar/josx/rocketchat.pdf

traccar

http://www.interorganic.com.ar/josx/traccar.pdf


1er Semestre de 2024

Magnettismo

http://www.interorganic.com.ar/josx/magnettismo.pdf

MultiVNC

http://www.interorganic.com.ar/josx/multivnc.pdf

Zabbix

http://www.interorganic.com.ar/josx/zabbix.pdf

Wekan

http://www.interorganic.com.ar/josx/wekan.pdf

Home Assistant

http://www.interorganic.com.ar/josx/homeassistant.pdf

Peertube

http://www.interorganic.com.ar/josx/peertube.pdf

Caprica

http://www.interorganic.com.ar/josx/caprica.pdf

Servidor CS

http://www.interorganic.com.ar/josx/servidorcs.pdf

Snappy

http://www.interorganic.com.ar/josx/snappy.pdf



2er Semestre de 2024

Mayan EDMS

http://www.interorganic.com.ar/josx/mayan.pdf

Pi-Hole

http://www.interorganic.com.ar/josx/pihole.pdf

FreeSwitch

http://www.interorganic.com.ar/josx/freeswitch.pdf

NextCloud

http://www.interorganic.com.ar/josx/nextcloud.pdf

Dspace

http://www.interorganic.com.ar/josx/dspace.pdf

KODI

http://www.interorganic.com.ar/josx/kodi.pdf

Enjabberd

http://www.interorganic.com.ar/josx/enjabberd.pdf

OpenVpn

http://www.interorganic.com.ar/josx/openvpn.pdf

LinuxGSM

http://www.interorganic.com.ar/josx/linuxgsm.pdf


1er Semestre de 2025

SOGO

http://www.interorganic.com.ar/josx/10-sogo.pdf


Mattermost

http://www.interorganic.com.ar/josx/11-mattermost.pdf


Crafty

http://www.interorganic.com.ar/josx/12-Crafty.pdf


Passbolt

http://www.interorganic.com.ar/josx/13-Passbolt.pdf


N8n

http://www.interorganic.com.ar/josx/1-n8n.pdf


Vufind

http://www.interorganic.com.ar/josx/2-Vufind.pdf


cowrie

http://www.interorganic.com.ar/josx/3-cowrie.pdf


Kafka

http://www.interorganic.com.ar/josx/4-Kafka.pdf


Seafile

http://www.interorganic.com.ar/josx/5-Seafile.pdf


Jitsi

http://www.interorganic.com.ar/josx/6-jitsi.pdf


Spacebarchat

http://www.interorganic.com.ar/josx/7-spacebarchat.pdf


Navidrome

http://www.interorganic.com.ar/josx/8-NAVIDROME.pdf


Fail2ban

http://www.interorganic.com.ar/josx/9-Fail2ban.pdf