forked from mc36/freeRtr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
341 lines (220 loc) · 12.8 KB
/
todo.txt
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
interface to have ipv4 dhcp-static knobs
last config change by to the end knob
sendtrhrough mode in p4lang to the dataplanes when crypto turned on like wg ovpn and ipsec if possible
p4lang interpreter like interface xxxx / p4lang asdf.p4 / needs: encHdr over packHolder, tabMatchActionTable, and usrP4intPtr with per line hitcounter
terminal asname-lookup
upgrade-all-the-clis config knobs.... like server asdfadsf vrf asdf int sdn1111
bgp ipsec throug the crypto ipsec asdfasdfasd stuff later some more fun with macsexxxx for the asic if dpdk arrives somehow to the astershit with the backplane shitload of server p4 asdfadsfas
server transproxy but with some protocols rewritten, the choice of the user for sure... security xxx auto-applyed to the current server... much like forwarder but with some more funs....
route-map <--> route-policy converter
icmptunnel and l2tp3 to the dataplanes :)
player: disable volume in multicast streamer mode
disable playlist loading in multicast receiver mode
ctrl+l/r to try to redetect the screen resolution
some more autocolorizers under the same termial propertiles like terminal colorize mains subs etc
server dhcp4 sdnXXX ---> server dhcp4 sdnXXX inetXXX sdnZZZ as upgrade-cli <---maybe duplicate? :)
configure diff to have chance to change the sho config-differences
configure startup to have config committed but 4 now, only conf start tabbable stuffs
display asdfsdfas | asciinema <--- same as | pastebin....
client irc
server security to have settable tls version from client knob first
server security to log the transactions
server security to stick to the good protocols
server security to support bgp bmp mrt
serevr security maximum pendings as access-security
bgp stuff more tests for rfc9234
server asdf instead of server daytime asdf, and only if a single hit exists otherwise buggy
show whowas from bmp mrt archive
show p4/c/java autoformatter/colorizer/etc with enc7bit and more funs
misc/player: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "playerLyric.size()" because "<parameter2>" is null/ at playerSong.txt2pls(playerSong.java:142)/at findSongs.main(findSongs.java:62)
server http xxx to log better the class exceptions as errors
bgp to have at least show ipv46 bgp 66666 description
traffic through bgp sr-policy
traffic through bgp nsh
policy from bgp rpd
flash install as whole zip loadables
client auto-save-on-upgrade flash network archive
introduce risky stuffs as flash or even just as show like curl show url etc commands
tabbable line asfadsasd exec autocommand at least :)
noti#show ipv4 bgp ?
1 - process id
66666 - process id - as asdf
<num> - process id
vrf definition to have route consistency check
info ifcSgt.doDecode:ifcSgt.java:104 bad type (86dd) --- okk but where? :) on sdn123.123? right? :)
vrf def xxx to have dynamic readvertisements as static rotues that disappear from startup-config
show config-xxx to have tabbables like routers servers etc
router lsrp46/pvrp46/bgp46/maybe others to have a common configurator/show/etc
a terminal junos-mode knob that defaults to set-del etc as a new class
asdf#show cdp neigh | hinclude sdn is fine but once the encUtf6/7 is there
it would not harm a lot to apply to the fillables like the check asdf
show config-backup if available
nrpe to send out emails from error.log
nrpe to have followtracker support
scheduler asdf single-run as no respawn or something
clntportscan to have udp knob then portscan to have the knob finally
eddsa value for ipsexkey cannot be that bad <!----------------------------------------- rfc9373
private key as c7be71a45cbf87785f639dc4fd1c82637c21b5e02488939976ece32b9268d0b7 <!---- rfc8032
dns like foo.example.com in ipsexkey 3WTXgUvpn1RlCXnm80gGY2LZ/ErUUEZtZ33IDi8yfhM= <!-- test vectors where
some more .equals("no") to cmds.negated conversions like <!-------------------------------------
("no") --> cmds.negated <!-------------------------------------------------------------------
"no" --> cmds.negated <!---------------------------------------------------------------------
"no " --> cmds.negated <!--------------------------------------------------------------------
same for upgrade-cli <!-----------------------------------------------------------------------
client hide-secrets <!------------------------------------------------------------------------
cmds.not2vdc <!----------------------------------------------------------------------------------
received: from 46.107.16.xxx (helo fmfwd03.freexxx) <!--------------------------------------------
(with reverse as fmfwd03.freexxx) <!----------------------------------------------------------
(resolved at 1.1.1.1 or/and 2.2.2.2) <!-------------------------------------------------------
by 217.61.xxx.xxx (helo vpn.nop.hu) <!--------------------------------------------------------
(envelope-from fzzdw@rrbl78.rhcontrolecomercial.com) with smtp (freeRouter v23.xxx) <!--------
for gyujto@nop.hu ; Thu, 18 May 2023 06:xxx <!------------------------------------------------
server smtp / collect-failures <!-----------------------------------------------------------------
server smtp / check reverse of the sender and put the info to received field <!-------------------
server smtp / tag messages by subject<!-----------------------------------------------------------
server smtp / collect-failures
server smtp / check reverse of the sender and put the info to received field...
server smtp / auto-reply editor/text/etc
client password-stars to get under the userLine
client buggy-trigger <trigger>
client log-boot to be emailed error.log
client upgrade-force url
client upgrade-simulate url
client cidr-notation in the generated show *configs
client cidr-colorize in the generated show *configs
client http-user-agent <anything>
client tls randomize version if a range configured
hw.cfg int asdfasfsadasd redun .... desc asdfasfads instead of parent-name
under vdc * / redundancy parent-name from cfgall.hostname :)
java.net.BindException: Address already in use at sun.nio.ch.Net.bind0:Net.java:-2/sun.nio.ch.Net.bind:Net.java:549/sun.nio.ch.Net.bind:Net.java:538/sun.nio.ch.NioSocketImpl.bind:NioSocketImpl.java:631/java.net.ServerSocket.bind:ServerSocket.java:391/java.net.ServerSocket.bind:ServerSocket.java:342/prtLocTcp.<init>:prtLocTcp.java:60/prtLocTcp.startServer:prtLocTcp.java:78/cfgInit.executeHWcommands:cfgInit.java:438/cfgInit.doInit:cfgInit.java:965/cfgInit.doMain:cfgInit.java:1213/router.main:router.java:24/
show redundancy to display the parent-name from hw-cfg.... :)
show redundancy to run cdp/lldp/whatever that fits like ipv46,arp/nd/why-not-more then a new video about that
show redundancy to display the config checksum
test redundancy <prio>
clearredundancy <cr> ! to accept config download
alias with regexps to ios regexps, steal cache from *ec* and idea from **
alias to have config aliases
under redundancy sdr definition as an alias to vdc definition as upgrade-cli knob
default vrf for show commands if an alias is not enough maybe from rtr-hw.txt
vdc definition, redundancy hw.cfg int asdfasfsadasd redun .... desc asdfasfads instead of parent-name
under vdc * and redundancy, parent-name from cfgall.hostname
show redundancy to display the parent-name from hw-cfg....
show redundancy link to run cdp/lldp/whatever????
clear redundancy <cr> ! to accept config download
redundancy prio from rtr-hw.txt
flash mailer <server-smtp> that is a loadable module
flash xxxxxx from the misc/mailer shitload like the http server classes knob
flash overlap-clear should happen once one finds a nice and easy use-case for that
rtr-hw to have tcp2linux and vrf2linux knobs
test todo knob as an editor but in the running-config
java.lang.ArrayIndexOutOfBoundsException: Index 31 out of bounds for length 30 at bits.byteCopy:bits.java:469/packRadius.passwdEncrypt:packRadius.java:2645/packRadius.createPacket:packRadius.java:2396/clntRadius.doXchg:clntRadius.java:125/clntRadius.doPap:clntRadius.java:68/authRadius.authUserPass:authRadius.java:153/servHttpConn.checkUserAuth:servHttpConn.java:1021/servHttpConn.serveRequest:servHttpConn.java:1524/servHttpConn.run:servHttpConn.java:1887/java.lang.Thread.run:Thread.java:1623/
inter xxx / macrandomize
sho run check/track
server http / host * custom-header knob
server http / host * user-agent matcher with redirect
server http / host * searchbar
server smtp / ptmud
server http / host * ptmud
lsrp / pvrp pmtud
bgp/msdp: neigh x.x.x.x pmtud
test access-list <acl> <src> <trg>
sho bgp * auto-summarize
config committed with check for saved and backup config
in servers, where applicable, introduce Files.setPosixFilePermissions(path, PosixFilePermissions.fromString("rw-r-----")); or with http://www.java2s.com/Tutorials/Java/Java_io/1030__Java_nio_File_Owner_Permissions.htm
curl cli knob
terminal background and foreground
interface lo0 as lo-core, persistently
bgp to have xr-alike neighbor/template statements with upgrade-cli
rework snmp to use sensors
mpls inband performance measurement
backup path support to the spf class
wcmp support to the spf class
allow command to be a substring of an other
quic v1 and v2 when it have at least adjustmss...
update gtp stack to the latest standards
nat and pbr config to have reindex
bgp shadow route reflection
bgp optimal route reflection
bgp peer autoconfig
bgp layer2 flowspec
bgp flowspec v2
bgp signed path
parse privilege levels from tacacs
ldap client, server
diameter client, server
tester to have chatscript support
tester to have dynamips support with the proper image and magic
tester to have followtracker knob
tester to have support chatscript and have followtracker knob
tester to have support for dynamips and vm.zip stuff
tester to have support for the hw-cfg stuff
upgrade the 3g stack to 4g then 5g with the help of an ettus usrp
dhcp relay support
tcp selective ack
ilnp (rfc6740)
lisp4, lisp6
l2vpn for isis
hip (rfc4423)
more upgrade-cli knobs
more renamers
more tabbables
more show running commands
more show config commands
more show commands
more clear commands
more interactive tools
more features with clean implementation
more randomizers
more collect commands
more userLine fun like alias-text, alias-regexp, much like under checks
more server quote fun like cleanups, randomizers, loggers, anything
more server http fun like cleanups, randomizers, loggers, anything
more server smtp fun like cleanups, randomizers, loggers, anything
more server dns fun like cleanups, randomizers, loggers, anything
server dns to have iname support as a tricker cname like ip46a already
more server fun like cleanups, randomizers, loggers, anything
more fun stuff to to configure server dns http smtp and quote
more fun min-max knobs
server dns to have some more min-max configurabels from client knobs
all the aaa stuff to have collect-failures knob to error.log
more fun like cleanups, randomizers, loggers, anything
more fun refactorings and clever cleanups
more fun knobs in general
reuse the clients in the important servers as config knobs
more selftests for the servers and the clients
move client stuffs to userline if possible
pcapint to flap its interfaces on request with the 1byte inline signaling method from the hdlcint time
pcapint laters later in bidir to signal the current state too
dissect too big servers to classes properly while not opening new directories
misc album to have some ncdu functionality like a very simple matstat
misc motion emails to contain a small note like check recordings here unarm rearm arm
misc player volume to time out to the main screen
misc images to not blink finally in the browsers like at least send the image sizes if possible
settle a new slide project misc slash thumbs as a small helper for misc slash album
server tftp to have server http backup alike functionality
server forwarder to have some local logging finally
server http have some local logging finally
mist natives p4fwd to report the boot messages through the control channel in dataplane-says
mist natives p4fwd to report all the error messages in the control channel in dataplane-says
scheduler asdf single-run
show running-config vrf iot to display routing protocols, servers and interfaces
show running-config vdc <tabbable>
server * vrf <tabbable> and upgrade-cli
interface * vrf <tabbable> and upgrade-cli
terminal clear same as game clear
clear aaa <tabbable>
ping and friends to accept delay as range
router * upgrade-cli as default
server * upgrade-cli as default
interface * upgrade-cli as default
show archived-consistency
reorder this file yearly
tabbable do ping and the rest of the exec commands
tabbable everything
more tldring to the this sh1t in every december and normally to the sources too
document the vm
.vm <--> vm20
.vm <--> .class converter, debugger, disassembler, emulator, etc
.vm <--> .pyc converter, debugger, disassembler, emulator, etc
more clean transpilers for the vm
more clean converters for the vm