Kusintha kwapangidwa ku dongosolo latsopano lokonzekera lomwe limapereka mawu osavuta komanso amalola kugwiritsa ntchito malemba kuti apange zoikamo. LuaJIT imagwiritsidwa ntchito pokonza mafayilo osintha. Mapulagini ozikidwa pa LuaJIT amaperekedwa ndi kukhazikitsidwa kwa njira zina zowonjezera malamulo ndi ndondomeko yodula mitengo;
Injini yodziwikiratu yakuukira yasinthidwa kukhala yamakono, malamulowo asinthidwa, ndipo kuthekera komanga ma buffers mu malamulo (zomata zomata) zawonjezedwa. Makina osakira a Hyperscan adagwiritsidwa ntchito, zomwe zidapangitsa kuti zitheke kugwiritsa ntchito njira zofulumira komanso zolondola zomwe zidayambika potengera mawu okhazikika m'malamulo;
Onjezani mawonekedwe atsopano owunikira a HTTP omwe amaganizira za gawo la gawo ndipo amakhudza 99% ya zochitika zomwe zimathandizidwa ndi test suite. HTTP Evader. Anawonjezera HTTP/2 njira yoyendera magalimoto;
Ntchito yowunikira paketi yozama yasinthidwa kwambiri. Anawonjezera luso lokonza mapaketi amitundu yambiri, kulola kuphatikizika kwa ulusi wambiri nthawi imodzi yokhala ndi ma processor a paketi ndikupereka scalability yofananira kutengera kuchuluka kwa ma cores a CPU;
Kusungirako kosinthika kofanana ndi matebulo amachitidwe akhazikitsidwa, omwe amagawidwa pakati pa magawo osiyanasiyana, omwe achepetsa kwambiri kukumbukira kukumbukira pochotsa kubwereza kwa chidziwitso;
Njira yatsopano yodula mitengo pogwiritsa ntchito mawonekedwe a JSON ndikuphatikizidwa mosavuta ndi nsanja zakunja monga Elastic Stack;
Kusintha kwa zomangamanga modular, kuthekera kukulitsa magwiridwe antchito kudzera pakulumikiza mapulagini ndikukhazikitsa ma subsystems ofunikira ngati mapulagini osinthika. Pakadali pano, mapulagini mazana angapo akhazikitsidwa kale a Snort 3, akuphatikiza magawo osiyanasiyana ogwiritsira ntchito, mwachitsanzo, kukulolani kuti muwonjezere ma codec anu, njira zowunikira, njira zodula mitengo, zochita ndi zosankha m'malamulo;
Thandizo lowonjezera la mafayilo kuti liwonjeze zosintha mwachangu zokhudzana ndi kasinthidwe kokhazikika. Kuti muchepetse kasinthidwe, kugwiritsa ntchito snort_config.lua ndi SNORT_LUA_PATH kwathetsedwa.
Thandizo lowonjezera pakutsitsanso zoikamo pa ntchentche;
Khodiyo imapereka mwayi wogwiritsa ntchito zomanga za C ++ zomwe zimatanthauzidwa muyeso ya C ++ 14 (kumanga kumafuna compiler yomwe imathandizira C ++ 14);