Skip to content

PacketFu Version-2.2.0

Latest
Compare
Choose a tag to compare
@todb todb released this 28 Jun 22:40
0c1f524

Includes updates for modern Ruby compatibility.

Download it per usual: https://rubygems.org/gems/packetfu/versions/2.0.0

Ugly Release Notes:

0c1f524fd1aa0715df0caa014b45be93812b4bf1 Merge pull request #212 from todb/prep-for-2.0
5068033f9aa78157bc0e3a8828c3db206702adc7 Use adfoster-r7's suggestion on verify.yml
bc7362f7c3d8e40e2c8bdeaab76b7c17506306c1 Fix version test, futureproof a little
0d6ac81138135ca7390d92932a9d2b1653311e2f Dialing required Ruby back to 2.7
58dd2d0bf0ed63b404b4a9152279e9d695f25d09 Let's see if dynamic repo sources will work
2bc8fcc054c35d3cb02448da46a9a9f58dc36108 Well never mind on all that
adfc3640a2df8298a3877f7420147a0d7bb3bc7a I dunno, try 10 I guess
e78f6117296d9e076ce3a50bad56a2aedb1a3838 Getting rid of fetch depth of 0
806910f861c61fb58232e126dca53c9752415357 Merge branch 'packetfu:master' into prep-for-2.0
28bb3534858a87255cc8eeee428692024b47174a Add a new signing cert, toss rubyforge line
dbac93b4f987576669dd224ed9cee7485cbcc8b3 Bump version to 2.0.0. Very excite.
6ff271f508e95d899f8578a40d168062b4719227 Merge pull request #210 from todb/master
a1ea5e39b7d367889b12b2453c6db93d46577a94 Signing after merging #208
2e1fdca17131521045efc1bb6982d905b0bf9d1c Add tests for newer ruby versions
31cbecca9cd6d3486629ff4797433784a37ce2e4 Fix README.md to use the right syntax
bea6afef1be75e9596453a651d1f0d74e874c971 Merge pull request #205 from crondaemon/dario/issue_template
4217b9e3cc989afd016aaca5bfc3296a5036f543 issue_template: remove selectable items.
4725f6198f48d165040a3477c69fd0d9aecd3693 Merge pull request #199 from stephengroat/patch-1
6384b6bd5d1ccddfe3750ecf34067d9204f1d821 Merge pull request #200 from stephengroat/patch-2
8411c878c072548cbf660d13d13e0861769ade38 cleanup travis
3a77bad597818d43eb1ffd77271380f4be7193e4 switch to nicer badges
0faf9229a6746d35b4351e5ff15faead8584aecb Merge pull request #198 from crondaemon/dario/bugfix
62979ddf2cd02ecfaf9ced9ce47b8da620f675d0 tcp: fix typo ip block.
311aeb126adefad36421cf54fb2c410a71e4529d Merge pull request #195 from packetfu/add_osx_build_support
69391d4af574c06b8d4d7babebcc587e27a3cd88 Reorganize build matrix
a6c25323fe42c5578dbda85e96a3523479dba00b Merge pull request #194 from packetfu/drop_supported_rubies_redundancy
0618fa7b2ba6d557f84e3a20d93d13b87fcf256f Add a note about OSs to README
e34545518cd3826b2a4a2e721f72df53172c7f4e Add OSX build support
131ecf43eb0a414930b1736012ecad8503aa29c2 Drop support rubies dependancy
1232614e3e140859aaf64670e67181a7c5204626 Merge pull request #188 from busterb/no-ruby-for-old-men
389f1b23e7a62d1b52283c1c9b2a69c7e6c57b8a Merge pull request #189 from busterb/default_ttl
625e99729f9621e52ff9e30b5238ffffece2371d simplify case
e7140ada68e81e02b83a298ed67585075d19cfdc consistently use to_sym over intern (it won 7-5)
fd85b1ae432bca50e16fe31286a3303c8e7755c4 ooh, caught a bug with that!
876d6a6150b917abfbf9d6bee1207653ffba6a2a make default IP TTL 64 per RFC recommendations
8ebaa9eb8994f5f58f097a5f8f4a79609529db04 unguard more intern calls
40e4f3712a45f9c997fafa2c222cc1c7ae2983a1 forget about Ruby 1.8
1605f074a55b2c0ffa72cfa419e02b11894fb0fe Merge pull request #187 from bcoles/patch-2
c8800b1eaffdd9832cca423f3ea806be2d2a3d7f Cleanup examples/readpcap.rb
1fd2e193c26d2a60fd32cefd3758afa6f0e184e5 Merge pull request #182 from packetfu/issue_template
477f7c5b52a6770b60e645e8238083d356f64e79 Tweak version gathering
8e1583f8ee4f9b58dfee428a7f1a4e0a59589a94 Add issue template
9205b712d8682c66f679879588e520709d44e23c Merge pull request #181 from packetfu/wireless_pcap_testing
bb51ad9bcda8e9a418ca094b9bb2314c6b3cdb13 Add packet parsing example
9655da1e1451af9292ac415064a24a945ba6975f Merge pull request #179 from packetfu/convert_structfu_to_rspec
78b3bc016475bdbd1a991620fcb50759990428cd Deprecate test_structfu unit-tests
c53add411d88b8fc56349b9e75660078bc92eb24 Update structfu spec to use expects
a640343f6bef1604c09ab14b3b810c29c2afa2df Merge pull request #178 from packetfu/convert_inject_to_rspec
38ec84b1baeb0b8bf96b9fedf694adccf7c1bc75 Merge pull request #177 from packetfu/convert_capture_to_rspec
94bdb6b3b6f8432a38ef3e82e4d10376080f7ee2 Remove test-unit version of inject
f49ec4af1441c20ac615c9e87d317ab49a66a8eb Add rspec version of inject unit-tests
7ab80436ac57e54f43b3b7a7c24ffd3e8ab8c133 Revert sudo runs, no cap access on Travis
940f129bc59c4d769a4f09d28d15fef1221ec725 Re-add script directives
018e8f4d724f4cb49a9018aa23db447a0b300c3b Allow make Capture less dependant on Pcap.lookupdev
89c90b906e793dd2fd6fe9f20b8e5af1d28947a9 Try something else to make travis happy
a2c91b3d26bd10a0d9005be9ac8cec2517153d35 Revert custom script matrixes
a72fb06c494ee0f82bff76f31cd718ae86ab0f56 Expand unit-test coverage to root && non-root
f394456cc0fe44029c2ba44caefac0b719f1d2b6 Fix bug in unit-test expectation
5789449d560ae8b405b8447738731d98dda31ee7 Deprecate test_capture.rb
ca6f8a757e6458f3d403056275c05c56e88af1cb Make an rspec version of test_capture.rb
123e59616e513365e64f9a663712103776f85755 Merge pull request #175 from packetfu/update_rubies_supported
52c0e7e86be401b5b8b86c1465a763ea2dfbf3d6 Update Rubies in README
93242767f99a115486f440752d4744d440926846 Merge pull request #174 from packetfu/bump_license_year
e075c9b9d7e14fe586faad8c4bc8e311b7d50302 Merge branch 'fix_gem_warnings'
6ccd51ddd482b97928fc8314813e25fc5a958d86 Bump LICENSE year to 2017
0d09fbdade636266157c597defe26bbc3f940886 Move to rake 12.0
59edb7883e9bf8265b9aa59a9fa0e399ba7ffe28 Get rid of gem build errors
adfa7d684017d6416e869eaf71d51bd3b5450450 Merge branch 'sdaubert-factorize_read'
204ef73cacbb5f0b1dd1373d929583a8ebba1a1a Merge branch 'factorize_read' of https://github.com/sdaubert/packetfu into sdaubert-factorize_read
c3493092fc906aca4cb5f636db8af8ce45925d0c Merge branch 'sdaubert-tcp-ipv6'
f18b0d468431c00c48f256f9b22f9e588e8bc79b Merge branch 'tcp-ipv6' of https://github.com/sdaubert/packetfu into sdaubert-tcp-ipv6
d35752e32fb787ee3ec479ff450702039a1d3274 Merge branch 'master' of github.com:packetfu/packetfu
5187cd29840999f33a959f00420f3c97119cf00c Fix broken ackscan example, calling o4= seems to be deprecated
390e2073adfe9fa13eafeb9e1d14fc8402b9fea5 Add better IPHeader specs
a5cd0d178a0fc8ed95545900e675c342e7975a5e Show where examples of parsing will work
460c353711a9839bfd100ea9b42e17c7b4e98f40 Test to see if #165 is an accurate claim
fcf35f0e8bb748bde01294aa9ae482e5d3d6fcfc Merge branch 'granolocks-fix_ackscan_example'
c731042a1a5ad1b0ef732377dddec9dc09de279c Fix broken ackscan example, calling o4= seems to be deprecated
0af0d8b7409c0420ea04cc71ab7eb01bb9e92b6d Merge pull request #172 from packetfu/investigating_165
743fa4aa50829cf6f740630eca4ca6508bcbb1ca Add better IPHeader specs
abd768454cfab3d92f7ae779790728cdf1bfe3c8 Show where examples of parsing will work
4c235bac9888c0e7e37a3ea843be4fab4aa8a14a Test to see if #165 is an accurate claim
c9f8a2d09a26f03ed11ca7a07520dc96419769f2 Merge branch 'update_travis_rubies'
1f3dee311917b99b0703d91666d22f147d8d5d66 Remove coverage for Ruby 2.1, which is deprecated
bff3aad8e87d4250e05c10294c02a841479b3351 Update explicit ruby version
303e79f6bf5906f111fc8e0dc256977957c98ed2 Merge branch 'master' into tcp-ipv6
9c9a368fd1747cf5ae662bae06ee06bd5dd03e0d Merge branch 'master' into factorize_read
403ffa4aa1e09209a9b997129253ce3999d964a7 Merge branch 'master' into tcp-ipv6
4e337fc54c062739a00a04a78db55d1f302148e4 Merge branch 'master' into factorize_read. Fix conflict in spec/pcap_spec.rb.
05e6d0e20ad7ea4d72a1af4cfe807789d5c55d7d Change pcap file for TCP over IPv4 specs as test/*test.pcap files are ignored by git. Now use test/sample2.pcap.
b1e4236ade5a7e8ae3691ca724000462a3694587 Fix bad tests in 'Write when writing should read from a string' spec.
0d2a7b007ffa4d081584aa7e52d4625b1ffca1b7 Add specs for TCPPacket over IPv6.
e302ecebe89533bd8be5c316ef4cadea33abadd4 Update TCPPacket to support IPv6.
2a9142bc358bea2acc7d4d2f83631014dbe9d302 Add IPv6HeaderMixin#ipv6_calc_sum_on_addr to factorize code from UDPPacket#udp_cal_sum and ICMPv6Packet#icmpv6_calc_sum.
7f8ff1651516c94fb9d163ec6259911bb0c5c06e Add IPHeaderMixin#ip_calc_sum_on_addr to factorize code from UDPPacket#udp_calc_sum and TCPPacket#tcp_calc_sum.
def78af1619e3497d4cb0269609b7fef54005dd7 Add IPv4 specific specs for TCPPacket.
a4463d06d73606b855d43feee2999e826f2d0607 Add IPv6HeaderMixin#ipv6? to factorize code for all packet classes with IPv6 support.
58555492b1d246aac530cd9a10b8438d8deb1dfe Factorize #read code for all packets containing a EthHeader.

Pretty Release Notes

These are automatically generated.

What's Changed

New Contributors

Full Changelog: version-1.1.13...version-2.0.0