All Projects → PucelaBits → websegura

PucelaBits / websegura

Licence: AGPL-3.0 license
Analizamos y mostramos seguridad HTTPS de sitios web públicos, como medida para visualizar aquellos que pueden suponer un riesgo para sus usuarios.

Programming Languages

SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
Nunjucks
165 projects

Projects that are alternatives of or similar to websegura

euro
Free open public domain football data (euro.db) for Euro 2008, Euro 2012, Euro 2016, Euro 2020 (2021), etc.
Stars: ✭ 38 (+40.74%)
Mutual labels:  opendata
ods
Open Data Service - Make consuming open data easy, safe, and reliable
Stars: ✭ 35 (+29.63%)
Mutual labels:  opendata
react-redux-passport-uikit-express-boiler
A React+Redux boilerplate using Express as backend, UIKit for frontend, MongoDB for storage & Passport for auth.
Stars: ✭ 59 (+118.52%)
Mutual labels:  https
docker-ssl-reverse-proxy
Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt
Stars: ✭ 22 (-18.52%)
Mutual labels:  https
networker
🔧 A simple CLI tool for various networking operations
Stars: ✭ 20 (-25.93%)
Mutual labels:  https
swiss-hospital-data
Data on hospital infrastructure in Switzerland
Stars: ✭ 19 (-29.63%)
Mutual labels:  opendata
covid-france
Visualize evolution of the number of people hospitalized in French departments due to COVID-19 infection
Stars: ✭ 23 (-14.81%)
Mutual labels:  opendata
SemanticWikibase
Makes Wikibase data available in Semantic MediaWiki
Stars: ✭ 14 (-48.15%)
Mutual labels:  opendata
RB-libcURL
A Realbasic and Xojo binding to libcurl
Stars: ✭ 19 (-29.63%)
Mutual labels:  https
patzilla
PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.
Stars: ✭ 71 (+162.96%)
Mutual labels:  opendata
dkan2
Deprecated: please use the 2.x branch of the dkan repo
Stars: ✭ 17 (-37.04%)
Mutual labels:  opendata
node-http-client
🔌 A light-weight, performant, composable blueprint for writing consistent and re-usable Node.js HTTP clients
Stars: ✭ 21 (-22.22%)
Mutual labels:  https
esa-httpclient
An asynchronous event-driven HTTP client based on netty.
Stars: ✭ 82 (+203.7%)
Mutual labels:  https
https-aspnetcore-in-docker
ASP.NET Core app on HTTPS in Docker
Stars: ✭ 24 (-11.11%)
Mutual labels:  https
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+692.59%)
Mutual labels:  https
cpp20-internet-client
An HTTP(S) client library for C++20.
Stars: ✭ 34 (+25.93%)
Mutual labels:  https
WormholyForObjectiveC
Network debugging made easy,This network debugging tool is developed based on the swift version of Wormholy.
Stars: ✭ 21 (-22.22%)
Mutual labels:  https
aio-doh
Asynchronous DNS-over-HTTPS client for Python
Stars: ✭ 14 (-48.15%)
Mutual labels:  https
hurl
http(s)+h2 server load tester
Stars: ✭ 143 (+429.63%)
Mutual labels:  https
Kvantum
An intellectual (HTTP/HTTPS) web server with support for server side templating (Crush, Apache Velocity and JTwig)
Stars: ✭ 17 (-37.04%)
Mutual labels:  https

#websegura

Analizamos y mostramos seguridad HTTPS de sitios web públicos, como medida para visualizar aquellos que pueden suponer un riesgo para sus usuarios. Una iniciativa de PucelaBits.

Participa

Añadir una web

Si quieres incluir algún sitio público, puedes crear un nuevo issue o directamente crear un PR editando el fichero de la provincia o comunidad que corresponda en _data/.

Errores o sugerencias

🐞 Abre un nuevo issue para hacernos saber si hay algún error con la web.

💡 Si tienes alguna idea o pregunta para mejorar, podemos debatirla en los foros.

Habla con nosotros

Pautas para la participación

Este repositorio se rige por el código de conducta y etiqueta de PucelaBits.

Desarrollo

Si quieres ayudar con el código de la web para mejorarla o añadir nuevas funcionalidades por favor sigue estas instrucciones.

Requisitos

El framework que usamos es Eleventy. Necesitarás git y nodejs 14+.

sudo apt get install git nodejs

Si quieres ejecutar el script para hacer el análisis de las webs, también necesitarás jq y curl.

sudo apt get install jq curl

Clona el repositorio:

git clone [email protected]:PucelaBits/websegura.git

Ejecutar en local

Instala dependencias

cd websegura
npm install

Levanta el servidor de desarrollo

npm start

Deberías poder acceder a la web en local en http://localhost:8080. Mientras dejes el proceso abierto, los cambios que hagas en el código se irán compilando automáticamente y podrás verlos recargando en el navegador.

Actualizar el análisis de los sitios

Si modificas los listados de URLs, puede actualizar el análisis ejecutando (llevará unos minutos).

npm run crawl

El análisis se ejecuta automáticamente cada día y tras cada nuevo commit a la rama principal, por lo que no es necesario hacer commit de los ficheros generados.

Añadir una nueva provincia

  • Verifica que la comunidad de la provincia existe en _data/comunidades, si no, créala.
  • Crea el archivo de la provincia en _data/provincias (usa uno existente como plantilla).

Enviar tus modificaciones

🐞 Por favor, abre primero un issue para describir el problema que vas a solucionar e indica que vas ponerte con ello.

⭐️ Si quieres implementar una nueva funcionalidad, por favor, crea un nuevo issue antes de hacer nada. Queremos asegurarnos que las nuevas funcionalidades tienen consenso antes de aceptarlas y que alguien trabaje en el código.

Manda un pull request siempre con el menor numero de commits posible, referencia en los commits y el PR qué issue estás resolviendo (Fix #numero).

Si tienes alguna duda, puedes escribirnos en cualquiera de los canales listados más arriba.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].