===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
lua-ljsyscall-0.12/README.md-36-
lua-ljsyscall-0.12/README.md:37:The code now runs again with [luaffi](https://github.com/jmckaskill/luaffi) under standard Lua 5.2 (and probably 5.1, untested). Because the function calls in luaffi use dynasm they are not fully portable, so I will be adding support for Lua C interface function calls as well shortly. This is not yet integrated into the test suite so there may be regressions and issues still.
lua-ljsyscall-0.12/README.md-38-
##############################################
lua-ljsyscall-0.12/README.md-123-
lua-ljsyscall-0.12/README.md:124:Types are key, as these encapsulate a lot of functionality, and easy to use constructors and helpful methods. For example you can create the `in_addr` type with `addr = t.in_addr("127.0.0.1")` or `addr = t.in_addr("loopback")`.
lua-ljsyscall-0.12/README.md-125-
##############################################
lua-ljsyscall-0.12/examples/cbuild.sh-23-do
lua-ljsyscall-0.12/examples/cbuild.sh:24:  NAME=`echo ${f} | sed 's/\.lua//'`
lua-ljsyscall-0.12/examples/cbuild.sh:25:  MODNAME=`echo ${NAME} | sed 's@/@.@g'`
lua-ljsyscall-0.12/examples/cbuild.sh-26-  luajit -b -t o -n ${MODNAME} ${f} obj/${MODNAME}.o
##############################################
lua-ljsyscall-0.12/examples/cbuild.sh-28-
lua-ljsyscall-0.12/examples/cbuild.sh:29:FILES=`find $JITDIR -name '*.lua'`
lua-ljsyscall-0.12/examples/cbuild.sh-30-
##############################################
lua-ljsyscall-0.12/examples/cbuild.sh-32-do
lua-ljsyscall-0.12/examples/cbuild.sh:33:  NAME=`echo ${f} | sed "s@$JITDIR@@g" | sed 's/\.lua//'`
lua-ljsyscall-0.12/examples/cbuild.sh:34:  MODNAME=jit`echo ${NAME} | sed 's@/@.@g'`
lua-ljsyscall-0.12/examples/cbuild.sh-35-  luajit -b -t o -n ${MODNAME} ${f} obj/${MODNAME}.o
##############################################
lua-ljsyscall-0.12/examples/cbuild.sh-41-do
lua-ljsyscall-0.12/examples/cbuild.sh:42:  NAME=`echo ${f} | sed 's/\.lua//'`
lua-ljsyscall-0.12/examples/cbuild.sh:43:  MODNAME=`echo ${NAME} | sed 's@/@.@g'`
lua-ljsyscall-0.12/examples/cbuild.sh-44-  luajit -b -t o -n ${MODNAME} ${f} obj/${MODNAME}.o
##############################################
lua-ljsyscall-0.12/syscall/freebsd/syscalls.lua-28-  function S.bindat(dirfd, sockfd, addr, addrlen)
lua-ljsyscall-0.12/syscall/freebsd/syscalls.lua:29:    local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/freebsd/syscalls.lua-30-    return retbool(C.bindat(c.AT_FDCWD[dirfd], getfd(sockfd), saddr, addrlen or #addr))
##############################################
lua-ljsyscall-0.12/syscall/freebsd/syscalls.lua-34-  function S.connectat(dirfd, sockfd, addr, addrlen)
lua-ljsyscall-0.12/syscall/freebsd/syscalls.lua:35:    local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/freebsd/syscalls.lua-36-    return retbool(C.connectat(c.AT_FDCWD[dirfd], getfd(sockfd), saddr, addrlen or #addr))
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-80-      ir.addrlen = addrlen
lua-ljsyscall-0.12/syscall/linux/nl.lua:81:      ir.macaddr = t.macaddr()
lua-ljsyscall-0.12/syscall/linux/nl.lua-82-      ffi.copy(ir.macaddr, buf, addrlen)
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-87-    if (addrlen) then
lua-ljsyscall-0.12/syscall/linux/nl.lua:88:      ir.broadcast = t.macaddr()
lua-ljsyscall-0.12/syscall/linux/nl.lua-89-      ffi.copy(ir.broadcast, buf, addrlen)
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-188-  [c.NDA.LLADDR] = function(ir, buf, len)
lua-ljsyscall-0.12/syscall/linux/nl.lua:189:    ir.lladdr = t.macaddr()
lua-ljsyscall-0.12/syscall/linux/nl.lua-190-    ffi.copy(ir.lladdr, buf, s.macaddr)
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-279-      if ffi.istype(t.in6_addr, address) then
lua-ljsyscall-0.12/syscall/linux/nl.lua:280:        ok, err = nl.newaddr(i.index, c.AF.INET6, netmask, "permanent", "local", address)
lua-ljsyscall-0.12/syscall/linux/nl.lua-281-      else
lua-ljsyscall-0.12/syscall/linux/nl.lua-282-        local broadcast = address:get_mask_bcast(netmask).broadcast
lua-ljsyscall-0.12/syscall/linux/nl.lua:283:        ok, err = nl.newaddr(i.index, c.AF.INET, netmask, "permanent", "local", address, "broadcast", broadcast)
lua-ljsyscall-0.12/syscall/linux/nl.lua-284-      end
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-292-      if ffi.istype(t.in6_addr, address) then af = c.AF.INET6 else af = c.AF.INET end
lua-ljsyscall-0.12/syscall/linux/nl.lua:293:      local ok, err = nl.deladdr(i.index, af, netmask, "local", address)
lua-ljsyscall-0.12/syscall/linux/nl.lua-294-      if not ok then return nil, err end
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-393-        end
lua-ljsyscall-0.12/syscall/linux/nl.lua:394:        if rs.family == c.AF.INET6 then addr = t.in6_addr(addr) else addr = t.in_addr(addr) end
lua-ljsyscall-0.12/syscall/linux/nl.lua-395-      end
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-1032--- read addresses from interface TODO flag cleanup
lua-ljsyscall-0.12/syscall/linux/nl.lua:1033:function nl.getaddr(af, ...)
lua-ljsyscall-0.12/syscall/linux/nl.lua-1034-  local family = c.AF[af]
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-1039--- TODO may need ifa_scope
lua-ljsyscall-0.12/syscall/linux/nl.lua:1040:function nl.newaddr(index, af, prefixlen, flags, ...)
lua-ljsyscall-0.12/syscall/linux/nl.lua-1041-  if type(index) == 'table' then index = index.index end
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-1046-
lua-ljsyscall-0.12/syscall/linux/nl.lua:1047:function nl.deladdr(index, af, prefixlen, ...)
lua-ljsyscall-0.12/syscall/linux/nl.lua-1048-  if type(index) == 'table' then index = index.index end
##############################################
lua-ljsyscall-0.12/syscall/linux/nl.lua-1077-  if not ifs then return nil, err end
lua-ljsyscall-0.12/syscall/linux/nl.lua:1078:  local addr4, err = nl.getaddr(c.AF.INET)
lua-ljsyscall-0.12/syscall/linux/nl.lua-1079-  if not addr4 then return nil, err end
lua-ljsyscall-0.12/syscall/linux/nl.lua:1080:  local addr6, err = nl.getaddr(c.AF.INET6)
lua-ljsyscall-0.12/syscall/linux/nl.lua-1081-  if not addr6 then return nil, err end
##############################################
lua-ljsyscall-0.12/syscall/linux/types.lua-390-    addr = function(sa)
lua-ljsyscall-0.12/syscall/linux/types.lua:391:      if sa.sll_halen == 6 then return pt.macaddr(sa.sll_addr) else return ffi.string(sa.sll_addr, sa.sll_halen) end
lua-ljsyscall-0.12/syscall/linux/types.lua-392-    end,
##############################################
lua-ljsyscall-0.12/syscall/linux/util.lua-133-      local fdb = fdbs[i - 1]
lua-ljsyscall-0.12/syscall/linux/util.lua:134:      local mac = t.macaddr()
lua-ljsyscall-0.12/syscall/linux/util.lua-135-      ffi.copy(mac, fdb.mac_addr, s.macaddr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/syscalls.lua-27-  if set then set = mktype(t.sigset, set) end
lua-ljsyscall-0.12/syscall/netbsd/syscalls.lua:28:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/netbsd/syscalls.lua-29-  return retfd(C.paccept(getfd(sockfd), saddr, addrlen, set, c.SOCK[flags]))
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-298--- TODO want to return a sockaddr so can asign vs ffi.copy below, or fix sockaddr to be more like sockaddr_storage
lua-ljsyscall-0.12/syscall/netbsd/types.lua:299:local function tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-300-  if ffi.istype(t.in_addr, v) then return t.sockaddr_in(0, v) end
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-317-    addr = function(ifra, v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua:318:      local addr = tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-319-      ffi.copy(ifra.ifra_addr, addr, #addr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-321-    dstaddr = function(ifra, v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua:322:      local addr = tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-323-      ffi.copy(ifra.ifra_dstaddr, addr, #addr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-325-    mask = function(ifra, v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua:326:      local addr = tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-327-      ffi.copy(ifra.ifra_mask, addr, #addr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-351-    addr = function(ifra, v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua:352:      local addr = tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-353-      ffi.copy(ifra.ifra_addr, addr, #addr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-355-    dstaddr = function(ifra, v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua:356:      local addr = tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-357-      ffi.copy(ifra.ifra_dstaddr, addr, #addr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/types.lua-359-    prefixmask = function(ifra, v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua:360:      local addr = tosockaddr(v)
lua-ljsyscall-0.12/syscall/netbsd/types.lua-361-      ffi.copy(ifra.ifra_prefixmask, addr, #addr)
##############################################
lua-ljsyscall-0.12/syscall/netbsd/util.lua-88-
lua-ljsyscall-0.12/syscall/netbsd/util.lua:89:  local prefixmask = t.in6_addr()
lua-ljsyscall-0.12/syscall/netbsd/util.lua-90-  local bb, b = divmod(mask, 8)
##############################################
lua-ljsyscall-0.12/syscall/shared/types.lua-209-local function mask_bcast(address, netmask)
lua-ljsyscall-0.12/syscall/shared/types.lua:210:  local bcast = t.in_addr()
lua-ljsyscall-0.12/syscall/shared/types.lua:211:  local nmask = t.in_addr() -- TODO
lua-ljsyscall-0.12/syscall/shared/types.lua-212-  if netmask > 32 then error("bad netmask " .. netmask) end
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-258-  if not addr then addrlen = 0 end
lua-ljsyscall-0.12/syscall/syscalls.lua:259:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-260-  return retnum(C.sendto(getfd(fd), buf, count or #buf, c.MSG[flags], saddr, addrlen or #addr))
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-274-    if type(addrlen) == "number" then addrlen = t.socklen1(addrlen) end
lua-ljsyscall-0.12/syscall/syscalls.lua:275:    saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-276-  end
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-326-function S.bind(sockfd, addr, addrlen)
lua-ljsyscall-0.12/syscall/syscalls.lua:327:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-328-  return retbool(C.bind(getfd(sockfd), saddr, addrlen or #addr))
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-331-function S.connect(sockfd, addr, addrlen)
lua-ljsyscall-0.12/syscall/syscalls.lua:332:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-333-  return retbool(C.connect(getfd(sockfd), saddr, addrlen or #addr))
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-335-function S.accept(sockfd, addr, addrlen)
lua-ljsyscall-0.12/syscall/syscalls.lua:336:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-337-  if addr then addrlen = addrlen or t.socklen1() end
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-342-  addrlen = addrlen or t.socklen1(#addr)
lua-ljsyscall-0.12/syscall/syscalls.lua:343:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-344-  local ret, err = C.getsockname(getfd(sockfd), saddr, addrlen)
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-350-  addrlen = addrlen or t.socklen1(#addr)
lua-ljsyscall-0.12/syscall/syscalls.lua:351:  local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-352-  local ret, err = C.getpeername(getfd(sockfd), saddr, addrlen)
##############################################
lua-ljsyscall-0.12/syscall/syscalls.lua-747-  function S.accept4(sockfd, addr, addrlen, flags)
lua-ljsyscall-0.12/syscall/syscalls.lua:748:    local saddr = pt.sockaddr(addr)
lua-ljsyscall-0.12/syscall/syscalls.lua-749-    if addr then addrlen = addrlen or t.socklen1() end
##############################################
lua-ljsyscall-0.12/syscall/util.lua-291-  if src:find(":", 1, true) then -- ipv6
lua-ljsyscall-0.12/syscall/util.lua:292:    addr = t.in6_addr(src)
lua-ljsyscall-0.12/syscall/util.lua-293-    if not addr then return nil end
##############################################
lua-ljsyscall-0.12/syscall/util.lua-295-  else
lua-ljsyscall-0.12/syscall/util.lua:296:    addr = t.in_addr(src)
lua-ljsyscall-0.12/syscall/util.lua-297-    if not addr then return nil end
##############################################
lua-ljsyscall-0.12/test/globals.sh-31-
lua-ljsyscall-0.12/test/globals.sh:32:GGET=`find syscall syscall.lua -name '*.lua' | xargs -n1 luajit -bl | grep GGET | egrep -v "$OK"`
lua-ljsyscall-0.12/test/globals.sh-33-
##############################################
lua-ljsyscall-0.12/test/linux.lua-466-  test_get_addresses_in = function()
lua-ljsyscall-0.12/test/linux.lua:467:    local as = assert(nl.getaddr("inet"))
lua-ljsyscall-0.12/test/linux.lua-468-    local lo = assert(nl.getlink()).lo.index
##############################################
lua-ljsyscall-0.12/test/linux.lua-475-  test_get_addresses_in6 = function()
lua-ljsyscall-0.12/test/linux.lua:476:    local as = assert(nl.getaddr("inet6"))
lua-ljsyscall-0.12/test/linux.lua-477-    local lo = assert(nl.getlink()).lo.index
##############################################
lua-ljsyscall-0.12/test/linux.lua-599-    local lo = assert(nl.interface("lo"))
lua-ljsyscall-0.12/test/linux.lua:600:    assert(nl.newaddr(lo, "inet6", 128, "permanent", "local", "::2"))
lua-ljsyscall-0.12/test/linux.lua-601-    assert(lo:refresh())
##############################################
lua-ljsyscall-0.12/test/linux.lua-608-    assert_equal(lo.inet6[1].prefixlen, 128, "expect /128")
lua-ljsyscall-0.12/test/linux.lua:609:    assert(nl.deladdr(lo.index, "inet6", 128, "address", "::2"))
lua-ljsyscall-0.12/test/linux.lua-610-    assert(lo:refresh())
##############################################
lua-ljsyscall-0.12/test/linux.lua-619-    assert(i.dummy0:up())
lua-ljsyscall-0.12/test/linux.lua:620:    local af, netmask, address, bcast = c.AF.INET, 24, t.in_addr("10.10.10.1"), t.in_addr("10.10.10.255")
lua-ljsyscall-0.12/test/linux.lua:621:    assert(nl.newaddr(i.dummy0.index, af, netmask, "permanent", "local", address, "broadcast", bcast))
lua-ljsyscall-0.12/test/linux.lua-622-    assert(i:refresh())
##############################################
lua-ljsyscall-0.12/test/test.lua-541-  test_ipv4_names = function()
lua-ljsyscall-0.12/test/test.lua:542:    assert_equal(tostring(t.in_addr("127.0.0.1")), "127.0.0.1")
lua-ljsyscall-0.12/test/test.lua:543:    assert_equal(tostring(t.in_addr("loopback")), "127.0.0.1")
lua-ljsyscall-0.12/test/test.lua:544:    assert_equal(tostring(t.in_addr("1.2.3.4")), "1.2.3.4")
lua-ljsyscall-0.12/test/test.lua:545:    assert_equal(tostring(t.in_addr("255.255.255.255")), "255.255.255.255")
lua-ljsyscall-0.12/test/test.lua:546:    assert_equal(tostring(t.in_addr("broadcast")), "255.255.255.255")
lua-ljsyscall-0.12/test/test.lua-547-  end,
##############################################
lua-ljsyscall-0.12/test/test.lua-556-  test_inet_name = function()
lua-ljsyscall-0.12/test/test.lua:557:    local addr = t.in_addr("127.0.0.1")
lua-ljsyscall-0.12/test/test.lua-558-    assert(addr, "expect to get valid address")
##############################################
lua-ljsyscall-0.12/test/test.lua-562-    for _, a in ipairs {"::1", "::2:0:0:0", "0:0:0:2::", "1::"} do
lua-ljsyscall-0.12/test/test.lua:563:      local addr = t.in6_addr(a)
lua-ljsyscall-0.12/test/test.lua-564-      assert(addr, "expect to get valid address")
##############################################
lua-ljsyscall-0.12/test/test.lua-568-  test_util_netmask_broadcast = function()
lua-ljsyscall-0.12/test/test.lua:569:    local addr = t.in_addr("0.0.0.0")
lua-ljsyscall-0.12/test/test.lua-570-    local nb = addr:get_mask_bcast(32)
##############################################
lua-ljsyscall-0.12/test/test.lua-572-    assert_equal(tostring(nb.netmask), "0.0.0.0")
lua-ljsyscall-0.12/test/test.lua:573:    local addr = t.in_addr("10.10.20.1")
lua-ljsyscall-0.12/test/test.lua-574-    local nb = addr:get_mask_bcast(24)
##############################################
lua-ljsyscall-0.12/test/test.lua-576-    assert_equal(tostring(nb.netmask), "0.0.0.255")
lua-ljsyscall-0.12/test/test.lua:577:    local addr = t.in_addr("0.0.0.0")
lua-ljsyscall-0.12/test/test.lua-578-    local nb = addr:get_mask_bcast(0)
##############################################
lua-ljsyscall-0.12/test/test.lua-1294-    assert_equal(tostring(ba.addr), "127.0.0.1")
lua-ljsyscall-0.12/test/test.lua:1295:    assert_equal(ba.sin_addr.s_addr, t.in_addr("loopback").s_addr)
lua-ljsyscall-0.12/test/test.lua-1296-    local n = assert(cs:send(teststring))