https://github.com/pke/legacysoftware.codes
Legacy Software Codes
https://github.com/pke/legacysoftware.codes
Last synced: 6 months ago
JSON representation
Legacy Software Codes
- Host: GitHub
- URL: https://github.com/pke/legacysoftware.codes
- Owner: pke
- Created: 2020-04-28T23:11:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T02:20:37.000Z (over 2 years ago)
- Last Synced: 2025-02-01T23:43:11.878Z (8 months ago)
- Language: JavaScript
- Homepage: https://lscodes.pke.fyi
- Size: 1.57 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
lscodes: O++S++IC+EMV+PS++D-
---# Legacy Software Codes Generator & Decoder
Based on the idea of fefe [published at 36c3](https://media.ccc.de/v/36c3-10608-das_nutzlich-unbedenklich_spektrum).
## Generator
The [generator](http://lscodes.pke.fyi) allows you to create legacy software codes via a simple form user interface.
## Decoding API
| Query Param | Description |
|-------------|-------------|
| q | Code to query |
| v | verbose output in error cases |Accepts `text/plain` (default), `text/csv`, `text/yaml`.
[This project](http://lscodes.pke.fyi/api/decode?q=O++S++IC+EMV+PS++D-)
`curl 'http://lscodes.pke.fyi/api/decode?q=O++S++IC+EMV+PS++D-'`
```tty
Ownership: Public Domain | MIT | Apache
Source Code: The source code is public and you can change it.
Intent, Confidence: I tried to avoid security bugs while writing this.
Correctness: No open bugs, 100% test coverage and we do regular code audits.
Engineering / Design: We try to detect bad arguments
Maintenance: Project gets updated regularly.
Volatility: Regular patches and updates but you can't tell the difference.
Protocol / Spec: The spec is public, short and precise.
Dependencies: We don't even have a list of the dependencies.
```[Zstandard](http://lscodes.pke.fyi/api/decode?q=O++S++I++C+EMV+PS++D++)
`curl 'http://lscodes.pke.fyi/api/decode?q=O++S++I++C+EMV+PS++D++'`
```tty
Ownership: Public Domain | MIT | Apache
Source Code: The source code is public and you can change it.
Intent, Confidence: I have done this multiple times before. I know what I am doing.
Correctness: No open bugs, 100% test coverage and wie do regular code audits.
Engineering / Design: We try to detect bad arguments
Maintenance: Project gets updated regularly.
Volatility: Regular patches and updates but you can't tell the difference.
Protocol / Spec: The spec is public, short and precise.
Dependencies: We depend only on things that come with the system.
```[Wordpress](http://lscodes.pke.fyi/api/decode?q=O++S++I--C-E-MV-!PSD--)
`curl 'http://lscodes.pke.fyi/api/decode?q=O++S++I--C-E-MV-!PSD--'`
```tty
Ownership: Public Domain | MIT | Apache
Source Code: The source code is public and you can change it.
Intent, Confidence: The guy left. Code now maintained by a team in India.
Correctness: We have a bug backlog.
Engineering / Design: Well..., we fix bugs. That's good, right?
Maintenance: Project gets updated regularly.
Volatility: Updating is such a hassle that back-porting patches is a thing.
Protocol / Spec: The author made it up as he went.
Dependencies: We load extensions dynamically from the Internet.
```## License
MIT