├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── bnat-handshake ├── bnat-pcap ├── bnat-router ├── bnat-scan └── bnat-simulator ├── bnat.gemspec ├── lib ├── bnat.rb ├── bnat │ ├── capture_factory.rb │ ├── common.rb │ ├── firewall.rb │ ├── packet_factory.rb │ ├── result.rb │ ├── scanner.rb │ ├── tcp_packet.rb │ └── version.rb └── ext │ └── packetfu │ └── utils.rb └── spec ├── bnat ├── capture_factory_spec.rb ├── common_spec.rb ├── packet_factory_spec.rb ├── result_spec.rb ├── scanner_spec.rb └── tcp_packet_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/bnat-handshake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/bin/bnat-handshake -------------------------------------------------------------------------------- /bin/bnat-pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/bin/bnat-pcap -------------------------------------------------------------------------------- /bin/bnat-router: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/bin/bnat-router -------------------------------------------------------------------------------- /bin/bnat-scan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/bin/bnat-scan -------------------------------------------------------------------------------- /bin/bnat-simulator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/bin/bnat-simulator -------------------------------------------------------------------------------- /bnat.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/bnat.gemspec -------------------------------------------------------------------------------- /lib/bnat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat.rb -------------------------------------------------------------------------------- /lib/bnat/capture_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/capture_factory.rb -------------------------------------------------------------------------------- /lib/bnat/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/common.rb -------------------------------------------------------------------------------- /lib/bnat/firewall.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/firewall.rb -------------------------------------------------------------------------------- /lib/bnat/packet_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/packet_factory.rb -------------------------------------------------------------------------------- /lib/bnat/result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/result.rb -------------------------------------------------------------------------------- /lib/bnat/scanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/scanner.rb -------------------------------------------------------------------------------- /lib/bnat/tcp_packet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/bnat/tcp_packet.rb -------------------------------------------------------------------------------- /lib/bnat/version.rb: -------------------------------------------------------------------------------- 1 | module Bnat 2 | VERSION = "0.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /lib/ext/packetfu/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/lib/ext/packetfu/utils.rb -------------------------------------------------------------------------------- /spec/bnat/capture_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/bnat/capture_factory_spec.rb -------------------------------------------------------------------------------- /spec/bnat/common_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/bnat/common_spec.rb -------------------------------------------------------------------------------- /spec/bnat/packet_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/bnat/packet_factory_spec.rb -------------------------------------------------------------------------------- /spec/bnat/result_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/bnat/result_spec.rb -------------------------------------------------------------------------------- /spec/bnat/scanner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/bnat/scanner_spec.rb -------------------------------------------------------------------------------- /spec/bnat/tcp_packet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/bnat/tcp_packet_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claudijd/bnat/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------