ircWebRegistration/README.md

32 lines
939 B
Markdown
Raw Permalink Normal View History

2021-07-16 14:26:45 +02:00
# 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](https://github.com/ProgVal/ircv3-specifications/blob/register/extensions/account-registration.md)
- 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.
1. `mkdir ircwebreg && cd ircwebreg`
2. Clone this repository.
3. `python3 -m venv venv`
4. `source venv/bin/activate`
5. `pip install -r requirements.txt`
## Installation and Setup
Todo!
### Note
Only works with setups not requiring verification at this moment.