Flask based Web Registration for IRC. These require support for ircv3.2 draft/account-registration specification.
templates | ||
.gitignore | ||
DEPLOY.md | ||
flaskapp.py | ||
forms.py | ||
irc_register.py | ||
README.md | ||
requirements.txt |
IRC Web Registration
Introduction
This is a basic still WIP framework for registering an account on an ircd using a webform.
Features
- It relies on the WIP IRCv3.2 spec draft/account-registration
- It utilizes the flask framework and
WEBIRC
to relay remote host ip address. - Can be tweaked to allow registration attempts from exit-nodes and
other unsavory hosts allowing them to securely work with the
require-sasl
constraint if needed.
Requirements
This will work with python3.6 and above.
It is recommended to work within a virtual environment.
mkdir ircwebreg && cd ircwebreg
- Clone this repository.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Installation and Setup
Todo!
Note
Only works with setups not requiring verification at this moment.