-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.norg
84 lines (73 loc) · 2.04 KB
/
todo.norg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
@document.meta
title: Todo
description: list of todos for ice
authors: me
categories: CTF, security
created: 2022-09-06
version: 0.0.13
@end
* PLANNED TODO
** General
- (x) a1z26
- (x) atbash
- (x) ascii
- (x) bacon -(uv/ij ambiguity)-
- (-) playfair, DNA, railfence
- ( ) affine, bifid
- ( ) substitution
** API services
- (x) [factordb api]{http://factordb.com/api?query=12}
- (=) [hasher using dehash api]{https://api.dehash.lt/api.php?search=} -> temp not working.
** Basic manipulation
- (x) upper, lower
- (x) remove whitespace, reverse, length
- ( ) sort, uniq, filter
- ( ) remove line numbers or recurring patterns
- (x) url encode/decode
** Caesar
- (x) caesar
- (x) rot13
- ( ) rot47
- (x) vigenere
- ( ) score system
** XOR
- (x) single byte (sxb)
- (-) hex to hex (hxh)
- (-) string to string (sxs)
** BASE
- (x) base02 (binary)
- (x) base08 (octa)
- (x) base16 (hex)
- (x) base32, base64
- ( ) base45, base58, base62, base85
** Extarctors (extract from string)
- (x) phone, email, ip %test strings: [email protected], 2333897193%
- ( ) mac, date formats, etc %192.168.1.1 1.1.1.1 255.255.255.0%
- ( ) exif metadata.
- ( ) extract flag format from a binary file.
- ( ) magic bytes.
** Advanced
- ( ) Advanced stuff (maybe wont do this)
- ( ) ECB and CBC
- ( ) RSA
** IDK
- DTMF + audio
- morse audio
- stereogram
- QR codes
- Keyboard shift
* PROJECT TODO
- ( ) scoring methods for efficiency.
- (-) write tests for each mod.
- (-) Reduce the number of unwraps.
- ( ) Automatic result finding.
- ( ) identification by similarity.
- ( ) annotating each module.
- ( ) add colors to output.
- (-) add aliases for each subcommand.
- (x) read from stdin.
- ( ) sanitize inputs for extra characters.
- ( ) local man page(help page).
- ( ) edge cases + cleanify (capital + small)
#comment
norg file format: [nvim-neorg]{https://github.com/nvim-neorg/neorg}