Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: ZAJDAN 08. 10. 2018, 09:05:16
-
Ahoj....
v konfiguraci snortu (LUA language) jsem se právě zastavil nad zápisem:
• multi alert_syslog.options: used to open the syslog connection { cons | ndelay | perror | pid }
s takovým datovým typem se setkávám poprvé. Je takový datový typ běžný?
-
V Lua mohou metody vracet více hodnot
-
V Lua mohou metody vracet více hodnot
takže je to "proprietarni" specialtka v LUA?
-
Typescript je něco podobného též možné.
-
takže je to "proprietarni" specialtka v LUA?
Většina skriptovacích jazyků to umí, jinde se tomu říká třeba tuple, list nebo record.
-
takže je to "proprietarni" specialtka v LUA?
Většina skriptovacích jazyků to umí, jinde se tomu říká třeba tuple, list nebo record.
tohle AFAIK odpovídá bitové masce v jiných jazycích. { cons | ndelay | perror | pid } jsou flagy. Možná se pletu, LUu neznám.
-
takže je to "proprietarni" specialtka v LUA?
Většina skriptovacích jazyků to umí, jinde se tomu říká třeba tuple, list nebo record.
tohle AFAIK odpovídá bitové masce v jiných jazycích. { cons | ndelay | perror | pid } jsou flagy. Možná se pletu, LUu neznám.
Mohlo by. Z toho dotazu nejsem ani trochu moudrý. Zkoušel jsem i hledat ten text, abych získal kontext, ale nenašel jsem.
Lua má kvůli svému minimalismu jen jediný složený datový typ - hashmapu. To alert_syslog.options by mohlo být pole, což je vnitřně mapa intů 1+ na hodnoty.
-
To není LUA a znamená to string mezerou oddělených hodnot.
-
To není LUA a znamená to string mezerou oddělených hodnot.
ona to LUA, ale je...vážně :_)
-
To není LUA a znamená to string mezerou oddělených hodnot.
ona to LUA, ale je...vážně :_)
Je a není. V lue žádný datový typ "multi" neexistuje. Takže to bude nějaká konvence snortu, která by měla být zdokumentovaná tam. Můj odhad je, že to multi bude nějaký seznam enumů.
-
Je a není. V lue žádný datový typ "multi" neexistuje. Takže to bude nějaká konvence snortu, která by měla být zdokumentovaná tam. Můj odhad je, že to multi bude nějaký seznam enumů.
seznam enumů to je, ale moc víc se mi nepodařilo dohledat. On ten celej manuál snortu není vůbec podrobnej.