1-- Copyright (c) 2018-2021, OARC, Inc. 2-- All rights reserved. 3-- 4-- This file is part of dnsjit. 5-- 6-- dnsjit is free software: you can redistribute it and/or modify 7-- it under the terms of the GNU General Public License as published by 8-- the Free Software Foundation, either version 3 of the License, or 9-- (at your option) any later version. 10-- 11-- dnsjit is distributed in the hope that it will be useful, 12-- but WITHOUT ANY WARRANTY; without even the implied warranty of 13-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14-- GNU General Public License for more details. 15-- 16-- You should have received a copy of the GNU General Public License 17-- along with dnsjit. If not, see <http://www.gnu.org/licenses/>. 18 19-- dnsjit.core.objects 20-- Easy way to import all objects 21-- require("dnsjit.core.objects") 22-- 23-- Helper module to require all available objects, returns what 24-- .I dnsjit.core.object 25-- returned so that constants like object types can be used. 26module(...,package.seeall) 27 28local object = require("dnsjit.core.object") 29require("dnsjit.core.object.pcap") 30require("dnsjit.core.object.ether") 31require("dnsjit.core.object.null") 32require("dnsjit.core.object.loop") 33require("dnsjit.core.object.linuxsll") 34require("dnsjit.core.object.ieee802") 35require("dnsjit.core.object.gre") 36require("dnsjit.core.object.ip") 37require("dnsjit.core.object.ip6") 38require("dnsjit.core.object.icmp") 39require("dnsjit.core.object.icmp6") 40require("dnsjit.core.object.udp") 41require("dnsjit.core.object.tcp") 42require("dnsjit.core.object.payload") 43require("dnsjit.core.object.dns") 44 45-- dnsjit.core.object (3), 46-- dnsjit.core.object.pcap (3), 47-- dnsjit.core.object.ether (3), 48-- dnsjit.core.object.null (3), 49-- dnsjit.core.object.loop (3), 50-- dnsjit.core.object.linuxsll (3), 51-- dnsjit.core.object.ieee802 (3), 52-- dnsjit.core.object.gre (3), 53-- dnsjit.core.object.ip (3), 54-- dnsjit.core.object.ip6 (3), 55-- dnsjit.core.object.icmp (3), 56-- dnsjit.core.object.icmp6 (3), 57-- dnsjit.core.object.udp (3), 58-- dnsjit.core.object.tcp (3), 59-- dnsjit.core.object.payload (3), 60-- dnsjit.core.object.dns (3) 61return object 62