https://github.com/c-f/lel
  
  
    Visualization layer and helper for relevant IT related documentation and operation 
    https://github.com/c-f/lel
  
bugbounty documentation-tool golang graph lel logger react redteam-infrastructure
        Last synced: 4 months ago 
        JSON representation
    
Visualization layer and helper for relevant IT related documentation and operation
- Host: GitHub
 - URL: https://github.com/c-f/lel
 - Owner: c-f
 - License: mit
 - Archived: true
 - Created: 2019-11-03T17:21:58.000Z (about 6 years ago)
 - Default Branch: master
 - Last Pushed: 2022-07-07T13:45:29.000Z (over 3 years ago)
 - Last Synced: 2024-08-05T17:38:01.474Z (about 1 year ago)
 - Topics: bugbounty, documentation-tool, golang, graph, lel, logger, react, redteam-infrastructure
 - Language: JavaScript
 - Homepage: https://editor.l3l.lol
 - Size: 2.6 MB
 - Stars: 9
 - Watchers: 3
 - Forks: 0
 - Open Issues: 21
 - 
            Metadata Files:
            
- Readme: README.md
 - Changelog: CHANGELOG.md
 - License: LICENSE
 
 
Awesome Lists containing this project
- awesome-hacking-lists - c-f/lel - Visualization layer and helper for relevant IT related documentation and operation (JavaScript)
 
README
          # LEL
```bash
TLDR; Explode your notes.
A PoC for a better keepnote
```

LEL is a visualization layer and helper for relevant documentation and note taking focused on IT operations.
LEL is built with <3 in Go and React by [iNvist](https://twitter.com/invist) .
[Website](https://editor.l3l.lol) |
[Documentation](./docu/guide.md) |
[Installation Guide](./docs/installation.md)
[](https://godoc.org/github.com/c-f/lel)
[](https://travis-ci.org/c-f/lel)
[](https://goreportcard.com/report/github.com/c-f/lel)
## Overview

The tool is heavily focused to help structuring relevant infos for Redteam, Pentest, Research, Bugbounty and Ops. Go create your own **explosion**
https://editor.l3l.lol
---
**Installation**:
[here](#install)
**Usage**:
[here](#usage)
**Dependencies**:
[here](docs/dependencies.md).
**Development**:
[Dev-Docs](docs/development.md)
**Bugs**:
[More information](docs/bugs.md)
**Automation**:
[Automation](docs/automation.md)
**API**:
[API](docs/api.md)
**Guide**:
[guide](docs/guide.md)
---
## Install
> LEL can be cross compiled and is therefore available for Windows, Linux
LEL can be downloaded through github releases
### Docker
In this repo you find a `docker-compose.yml`, which can be used to start LEL:
```bash
docker pull invist/lel:v0.0.1
docker-compose up
```
The official Repo for lel is [invist/lel:v0.0.1](https://hub.docker.com/r/invist/lel).
## Usage
> Because sharing is Caring
[More examples](docs/guide.md) can be found in the guide:
```bash
./lel -docu  -editor /usr/bin/code -addr 127.0.0.1:8888
```

## Metatags
Metatags are the explosion parts of LEL:
More details and documentation can be found [here](./docs/metatags.md)
| Metatag | Required | Short definition                            |
| ------- | -------- | ------------------------------------------- |
| @ref    | -        | Link between entities                       |
| @todo   | -        | Indicates the start of a todo list          |
| @tags   | -        | Give your notes some context and group them |
| @name   | yes      | Id parameter to reference the entity.       |
| @label  | -        | Graph label for node                        |
| @entity | yes      | Specifiy which entity a note should be.     |
| @icon   | -        | Lets you specify your own icon              |
|         | -        |                                             |
| ?       | -        | Do you think we missed one ? -> gh issue <3 |
````
```
@name example.com, 127.0.0.1, HOST.ad.example.com
@entity server
@label example.com
@tags entrypoint, linux, dmz, germany,
# references
@ref (c2)->[:webshell-1]->(this)
@ref (this)->[access]->(proxy)
@ref (this)->[access]->(intra.example.com)
```
# Example.com
> Some information about the host
## Postexploitation
```
@todo post
run +mimikatz +postexploit
collect +creds
deploy webshell
```
````
## FAQ
- **Q:** My External editor is not working ?
  **A** Please specify an external editor with the `-editor` parameter and click the toggleButton in the LeL settings.
- **Q:** Can I use LEL for private/corporate projects ?
  **A:** Absolutely
- **Q:** What does LEL stand for ?
  **A:** Of course LEL stands for the [_Lower explosion limit_](https://en.wikipedia.org/wiki/Flammability_limit).
  _The lowest concentration (percentage) of a gas or a vapor in air capable of producing a flash of fire in the presence of an ignition source (arc, flame, heat)_
- **Q:** But why should i use LEL when i have xyz
  **A** You can choose whatever editor you like. In fact LEL is supporting external editors :) Try it out LEL can coexist between sublime, VS-code, Seafile, Gitlab
- **Q:** Why a Logo / Website / Stuff ?
  **A** Just for fun ¯\_(ツ)\_/¯ - giving something back to the community: https://editor.l3l.lol/
- **Q:** But XYZ is missing !
  **A** No problem - write an issue and we add it to the feature board.