Skip to content

galaksiotech/kontoj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Donate PayPal.Me GitHub Release

A web tool to help create accounts on web services, based on a JSON file.

Documentation Language:

How to use Kontoj v2.0:

Load your services list:

Autoload a services list:

  • You can autoload a services list file by putting it on the root (src) of Kontoj and specify it in the config.json file example:
"autoload": "myfile.json"

Note

In a future version, it will be possible to save the JSON file inside the browser.

Autofill

You can autofill fields using valid CSS selectors, you can see an example in services.example.json file & see the list of possible fields in services.schema.json file.

Important

Autofill is provided by an « Userscript », you will need a browser extension like Violentmonkey or Tampermonkey to install Kontoj Companion.

Generate and fill emails/passwords

  • On the top bar, you can fill the Last Name/First Name, Email of the person
  • You can either check manually each service, check service group or select user Group in top bar
  • You can use the « Fill » Fill button to copy the mail address into each email fields of selected services and generate a password (based on rules defined in JSON file) for each service selected
  • You can use the « Generate mail » Generate Mail button to generate a mail body with all credentials
  • You can use the « Password » Password button to generate a password (based on rules defined in JSON file) for the selected service
  • You can choose mail generation between "body" (Generally compatible with all service/software) of "html-body" (Compatible with Mozilla Thunderbird) using the « Settings » Settings button.

Login & Create Account

  • You can go to the login page of the service by clicking on the service name or the service logo
  • Using « Create Account » Create Account button you can go to the create account page of the service

Tip

If you have Kontoj Companion installed & the service have autofill fields, clicking on the « Create Account » Create Account will automatically fill fields.

Service Status

You can specify an url for the service status page, it can be opened in an iframe if the website allows it. To access it, click on the Service Status button: Service Status

Kontoj Companion

The current main purpose of Kontoj Companion is to help you fill credentials and create account seamlessly.

You can display more information on how to install by clicking the « Kontoj Companion » button: Kontoj Companion

You can configure:

  • The rule for credentials stored deletion (credentials are stored in the extension eg. TamperMonkey) ;
    • -1 : Credentials are deleted when you click on create account icon on Kontoj.
    • 0 : Credentials are never deleted.
    • positive value eg. 5 : Credentials are deleted after X minutes.

Note

By default, deletion is done after 5 minutes.

As of v2.0, configuration is done on the extension menu, example in TamperMonkey: TamperMonkey Config

Live Demo

Load services & fill mail/password

v2_0_list_demo.mp4

Kontoj Companion with autofill

v2_0_autocompletion_demo.mp4

Generated mail Mail body

Dev instructions:

  • Install nodejs/npm
  • npm install
  • npx gulp
  • npx serve src

It's possible to prefill firstname, lastname, email and group on Kontoj launch by adding this to config.json file:

    "dev": {
        "autofillFirstname": "Maurice",
        "autofillLastname": "Moss",
        "autofillEmail": "maurice.moss@reynholm-industries.com",
        "autofillGroup": "it"
    }

Licence

Kontoj is under MIT Licence