Resultats de text complet:
- android_test
- funcionals de forma molt similar a com utilitzem Selenium per a web. Articles previs: * [[Android]]... pm install -g n # n lts Tanqueu i obriu de nou el terminal, i comproveu la versió de NodeJS: $ node --version Instal·lem la llibreria Appium i el Driver UIAutomator2 $ sudo npm i -g appium $... er install uiautomator2 Provem servidor en una shell a part (escoltarà al port 4723): $ appium El
- android
- 52_M08/web/html/index.html|Apunts de MP08 de DAM del IOC]]. {{tag> #Dam #DamMp08 #DamMp08Uf1 #DamMp08... corresponent a la JVM (Java Virtual Machine). És el que s'anomena [[https://es.wikipedia.org/wiki/And... -on-native-c-code-performance|Es perd eficiència pel fet que Java no sigui codi nadiu?]] * Llegeix... [[Java]] per detalls d'instal·lació i //setup// del JDK. * Llegeix [[https://github.com/dogriffit
- proxy_invers
- reverse proxy//** és un servidor de //frontend// (el primer que veiem quan realitzem una petició d'una... sixMp17 web server mod_security waf firewall }} El cas més habitual és disposar de diversos servidors on allotgem un domini diferent a cadascun d'ells, però pels que tenim un sol punt d'entrada. Si només disposem d'una IP ens veiem obligats a posar u
- waf
- tipus particular de //firewall// que monitoritza el contingut del servei web HTTP, permetent bloquejar l'accés en cas que es detectin atacs com [[SQL inj... arem una pràctica amb Apache2 en Ubuntu LTS i amb el clàssic mod_security. Referències: * [[https:/... /topic/analyzing-mod-security-logs/|Com analitzar els logs de mod_security]] * [[https://www.linuxba
- libgdx_comunicacions
- si utilitzem les pròpies de liBGDX ens facilitarà el codi, ja que ens estalviarem la gestió dels //threads// de comunicació necessaris a [[Android]] expli... unicacions HTTP. * [[https://github.com/MrStahlfelge/gdx-websockets|WebSockets plugin per a libGDX]]... g-box-using-libgdx|projecte libGDX amb Dialog com el de l'exemple]]. Implementa una crida HTTP a algu
- jocs_libgdx
- droid]] pot veure's com treballar jocs utilitzant el //framework// estàndard d'Android (bàsicament modificant els valors del //layout// i els elements que hi conté). En aquest article utilitzarem una llibreria específica, lib
- django
- de desenvolupament. En aquest article tractarem els temes de l'entorn d'execució d'un projecte Djang... ó de forma segura. Django té una documentació excel·lent, en particular el [[https://docs.djangoproject.com/en/stable/intro/tutorial01/|Tutorial Django]]... * Web oficial: https://www.djangoproject.com * El magnífic [[https://docs.djangoproject.com/en/stab
- proves_de_seguretat
- retat de programari** comprenen l'**avaluació** i el **//test//** per descobrir riscos de seguretat i vulnerabilitats del sistema i les seves dades. L'**avaluació de riscos** es pot definir com l'anàlisi i el descobriment de vulnerabilitats sense intentar ex... Les **proves** o **//tests// de seguretat** son el descobriment i intent d'explotació de vulnerabili
- sql_injection
- que no son degudament protegits. Aquest acudit del gran XKCD ho resumeix molt bé: {{ xkcd-sqlinject... compose up -d --build Visualitza l'aplicació amb el navegador a http://localhost:8000 <WRAP todo> Exercicis: - Posa en marxa el //compose//, busca els noms dels usuaris pre-registrats a la BD entre el codi i prova'ls. - Seguint
- zap
- egador Si no va, configurar Firefox: - Obrir shell i executar "which firefox" - Copiar arxiu amb ... /bin/firefox-esr - Herramientas -> Opciones -> Selenium -> Firefox - Binary - Afegir /usr/bin/fi... formulario - ajustar username en "Parámetro del nombre de usuario" - ajustar password en "Par... ost:8001 - Usar spider tradicional - Usar el spider ajax: con Firefox Headless - Atacar
- git_exemple_de_conflicte
- ====== Git: Exemple de conflicte ====== Els conflictes de versions es donen quan dos desenvolupadors h... exemple de conflicte que Git detectarà, simulant el treball de dos //developers// en branques diferents. Partirem d'un simple arxiu ''circ.py'' del qual derivarem 2 branques i, finalment, les fusio
- django_lliga
- ====== Exercici lliga de futbol en Django ====== El Mundo Deportivo ens encarrega una web per fer el seguiment de La Liga de 1a, 2a i 3a divisió. La nostra empresa decideix realitzar el projecte utilitzant el //framework// web Django per minimitzar el temps de desenvolupament aprofitant
- apache_dnie
- ====== Apache amb DNIe ====== Configurar el servidor web (en aquest cas Apache) per a que validi certificats de confiança (en aquest cas del DNIe) és una tasca important en les mesures de se... ns estàndards molt alts de seguretat, sobretot en el què respecta a autenticació i validació de la identitat de l'usuari. En realitat el que realitzarem serà una [[https://www.openlogic.
- django_docker
- keritzarem una aplicació Django. Cal haver seguit el [[Django|tutorial inicial Django]] o, com a mínim disposar d'un projecte Django amb el complement django-environ per a les variables d'e... go apta per a ser dockeritzada, en particular amb els ajustos per utilitzar les variables d'entorn (dj... CMD en Dockerfile]] \\ ===== Dockeritzant amb el servidor de desenvolupament ===== El Dockerfile
- github_classroom_autograde
- = GitHub Classroom Autograde ens permet testejar els repositoris pujats a una tramesa de GitHub Class... que vulguin testejar automàticament les trameses dels alumnes. \\ ===== Crear compte i inscriure al... g-management-system-to-github-classroom|connectar els alumnes del teu Moodle amb Github Classroom]]. \\ ===== Python Django ===== Per crear un //autogra