~rek2/Hispagatos-wiki

#USENET - NNTP

NNTP es una parte importante de la internet descentralizada, un protocolo nativo (poco a poco voy a ir actulizando esto), la idea es:

  • Tener un servidor usenet de Hispagatos (ya lo tenemos)
  • Hacerlo facil para los que amamos las redes/internet/libertad/descentralizacion y trasparencia puedar usar las mismas tecnologias olvidadas por el capital ( ya creando un portal de hispagatos )
  • Cuando usamos usenet o protocolos nuevos como Gemini, es como ir a una ciudad donde el capitalismo no ha llegado, donde todo es colectivo y trasparente.
#Como hago para esto?
#Registro
  • Para poder usar Usenet hay que registrar una cuenta en algun nodo de usernet/nntp, para este ejemplo abajo vamos a usar Eternal September, es solo para grupos de texto, y es gratis pero si soys parte de la comunidad activa del Hacking, amig@s de Hispagatos o interesados en la privacidad, descentralizacion podeis crear una cuenta con Hispagatos, mas detalles abajo
http://www.eternal-september.org/RegisterNewsAccount.php?language=en
https://portal.hispagatos.org
https://news.hispagatos.org
#Para registrarte con Hispagatos necesitas:
  • Una invitacion por un miembro del colectivo,
  • Ir a crear una cuenta en https://portal.hispagatos.org con esta invitacion que se te ha dado.
  • instalar un cliente de NNTP/Usenet como "SLRN", "MELI", "TIN", "Thunderbird"....
  • apuntar en el cliente a:
    • server: news.hispagatos.org
    • port: 563
    • USE TLS: yes
#Instalar cliente

Para instalar el cliente de nntp/usenet slrn [ De momento el paquete slrn no esta actualizado por lo que recomiendo usar slrn-git ] ejecutamos:

paru -S aur/slrn-git
#Configurar cliente.
  1. Añadir a tu fichero .zshrc o .bashrc la variable NNTPSERVER para no tener que correrlo todo el rato.
export NNTPSERVER='snews://news.eternal-september.org'

para Hispagatos:

export NNTPSERVER='snews://news.hispagatos.org'
  1. Configurar ~/.slrnrc y pon tu username y hostname y tu email de reply.
set username "desired_username"
set hostname "desired_hostname"
set replyto "some_name <email@example.com.fake>"
set force_authentication 1

Ejemplo:

% The "From:" header will be generated from the following three variables.
% With the example settings, it would read "John Doe <john@doe.com>"
set username "rek2"
set hostname "hispagatos.org"
set realname "rek2 hispagatos"
set force_authentication 1 

% Set this if you want replies to your articles to go to a address different
% from the one in "From:".
set replyto  "ReK2 <rek2@hispagatos.org.fake>"

% What to put into the "Organization:" header line.
set organization "Hispagatos"

server "snews://news.hispagatos.org" ".news.hispagatos.org"

% esto luego lo actualizas y pones el password en gopass/pass etc
nnrpaccess "snews://news.hispagatos.org:563" "rek2" "tu cookie password"

set server_object "nntp"
set post_object "nntp"
set editor_command "vim -c %d '%s'"

% para mas ir al wiki de arch de slrn o a la documentacion official. RTFM
  1. Crear el ~/.jnewsrc
slrn -f ~/.jnewsrc --create
  1. En ~/.slrnrc cambiar el char encoding a utf-8.
charset display utf8
charset outgoing utf8
  1. Ejecutar el programa.
slrn
#Grupos de NNTP recomendados:

Los grupos deberan añadirse a ~/.jnewsrc

hispagatos.chat 
hispagatos.comunicados
alt.2600
alt.2600.hackers
alt.2600.hope
alt.2600.hope.announce
alt.comp.linux
alt.comp.os.linux
alt.linux
alt.anonymous
alt.os.linux
alt.os.linux.gentoo
alt.privacy.anon-server
alt.cyberpunk.movement
alt.cyberpunk
alt.cybergoth
alt.cypherpunks
alt.culture.usenet
alt.fan.usenet
alt.privacy
alt.computer.workshop
comp.lang.c
comp.os.linux.misc
comp.infosystems.gemini
comp.infosystems.gopher
comp.risks
es.comp.os.linux.misc
es.comp.os.linux.programacion
es.comp.os.linux.redes
es.comp.hackers
news.software.nntp
news.groups.proposals
news.announce.newgroups
rocksolid.shared.i2p
rocksolid.feeds.news
news.groups 
#Configurar los "scores" para remover spam etc
  • primero quita el % de la linea en la configuracion en .slrn
  • para que podamos usar el scoring
set scorefile "News/Score"  % <- esta
setkey article create_score            "K"	% Create a scorefile entry
  • la linea de abajo es para que sepamos que para que nos cree el fichero tenemos que darle a la K pero mayuscula ojo.
  • hacemos eso y cerramos slrn
  • vamos a ~/News/Score o donde lo tengas o configures tu y pones:
    ~ ▓▒░ cat News/Score                                                                                                                     ░▒▓ ✔  at 04:05:39  

core Settings ReK2%%

% : Logical AND ie all tests must be passed (Conjunction)
% :: Logical OR ie any of the tests are passed (Disjunction)
% ~ Logical NOT ie an exception from the score rule (Negation)
% = Stop score processing and award the score if the test is passed
% * Wild card character

Score:: =-9999   % Subjects que yo he visto que son spam
  Subject: Snowflake
  Subject: 🏳️‍🌈wow🏳️‍🌈

Score: =-9999 % Adios a google groups de mierda
Message-ID: googlegroups

Score: =-9999 % spamer
From: moaulanui@hotmail\.co\.nz

Score: =-9999 % spamer
From: nobody@dizum\.com

Score: =-9999 % spamer
From: anon@anon\.com

Score: =-9999 % spamer
From: nobody@remailer\.paranoici\.org

Score: =-9999 % spamer
From: stermen975@gmail\.com
  • Esto nos blockeara todo lo que lea de googlegroups que es siempre spam.
  • Y lo de Subjet es algunos que se me han colado que yo he puesto.
#Mas informacion:

About this wiki

commit 691dde689dc6c52077e84527414561783516cf37
Author: unthoiz <unthoiz@protonmail.com>
Date:   2023-09-29T01:00:13+02:00

fix header of lfs in index
Clone this wiki
https://git.sr.ht/~rek2/Hispagatos-wiki (read-only)
git@git.sr.ht:~rek2/Hispagatos-wiki (read/write)