match.lua
来自「Overview是Linux,FreeBSD,UNIX,Windows下的网络扫」· LUA 代码 · 共 32 行
LUA
32 行
-- See nmaps COPYING for licencemodule(..., package.seeall)require "pcre"--various functions for use with nse's nsock:receive_buf - function-- e.g. -- sock:receivebuf(regex("myregexpattern")) - does a match using pcre- regular--- - expressions-- sock:receivebuf(numbytes(80)) - is the buffered version of -- sock:receive_bytes(80) - i.e. it returns-- exactly 80 bytes and no more regex = function(pattern) local r = pcre.new(pattern, 0,"C") return function(buf) s,e = r:exec(buf, 0,0); return s,e endendnumbytes = function(num) local n = num return function(buf) if(string.len(buf) >=n) then return n, n end return nil endend
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?