Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ronin-rb/ronin-support
A support library for Ronin. Like activesupport, but for hacking!
https://github.com/ronin-rb/ronin-support
8598ed69dc712a2c206fa0e558a2db138d8f960f authored over 2 years ago
48ab580bec544d1ca46270f0c6bdb3eeb3c99ecc authored over 2 years ago
* This allows it to be used in `OBFUSCATED_EMAIL_ADDRESS`.
99e0473e718995c28eee0b458bac157aa8252e19 authored over 2 years ago
* This will match all valid public suffixes, instead of just the Top-Level-Domain
(TLD).
8db3246cbe3d610a7d05a7d7efd6634ba5b67dea authored over 2 years ago
4d259eaac952a76ab881213cf98ef2656625e8e4 authored over 2 years ago
6f162f174360397415b573ddd6bf9822bc523ab6 authored over 2 years ago
6f1f2054cb5888708854350edfc2ec11194866f7 authored over 2 years ago
6595d4d2e96657752cbb4f6cb551499acae567e9 authored over 2 years ago
319d7635c516d40a17c086bcf1e8b6387ebc328d authored over 2 years ago
9468b10ecbb0c41d8ec1563c3b9dbb5ae48c3c88 authored over 2 years ago
2b0d5caa8785b0953c7a9d6fddddbcc0e877db77 authored over 2 years ago
5fcdb24df56889a71fd320d51fc6a0db7c583639 authored over 2 years ago
4e898001c4d8dca87c39f7a1559bfc13946cab50 authored over 2 years ago
2c0e20c0bf04eaf0c9f5cdf81e4da1cf29b42433 authored over 2 years ago
0196eaa0aac04448c2811d551c3420898e4edfdd authored over 2 years ago
275e83869be51d446b3ed18a604acd723fa75f68 authored over 2 years ago
dd48672ab568ca369ad73d026e009a41bea19178 authored over 2 years ago
8c9bb93a25a0b1291502430cee9daa54091e4a81 authored over 2 years ago
585ceee5603892d5a58ad682991fc3a1c4457109 authored over 2 years ago
59aff187b72112236d0d179b7a0f0563995ff939 authored over 2 years ago
27ae1636d63b2a5363f83af79ed9d68062ade7e4 authored over 2 years ago
73160895c15e46f51ed86a21174f727a71a28e8d authored over 2 years ago
1e808d36d424d729d33d65407a9c2e608728092c authored over 2 years ago
c0d8fd9027edf50fa2023b25bdeb9d9c36154d23 authored over 2 years ago
0859fa4125da31848138cd59c1dd659d4a39bc50 authored over 2 years ago
* Added `Network::ASN::DNSRecord`.
* `Network::ASN::DNSRecord#name` will lazy query the addition...
798a3c239157bb1cec0a40004cc27e722fb1f082 authored over 2 years ago
0558c6c23b67b5392d4a3a06631fa8d244881088 authored over 2 years ago
dea287566a94838940ad5671ae6785a05b9ceb0a authored over 2 years ago
aa03626a4e0bfb4fa4c869be05263abc785771e8 authored over 2 years ago
fa3fa30c8110f6b4daf20a0e68ea3dc0c3cf86a2 authored over 2 years ago
b758d7f00c78a74114ce34d2c5b5cc00e7551653 authored over 2 years ago
7e6e105ba56c739e2c7b99728c25a36f1c7478f9 authored over 2 years ago
7c79edf3ebbd8d237b78fad7d18168c400600b26 authored over 2 years ago
117317bc6958a1253d311de92b16e806fc2bbe5c authored over 2 years ago
fffe3e1b284ca0b21502b50a093a9f819cd35947 authored over 2 years ago
* But do not require them by default, to avoid messing with tab-completion of
`"...".base64_*`.
* Adapted from https://github.com/stesla/base32/blob/master/lib/base32.rb
971f294a32bc10f3bcfd7fb7154794e3f8d86cbc authored over 2 years ago9500d0d93c7518f859d92a1abea46a870f5c10b9 authored over 2 years ago
b2c563b07c3dc20e235e2aa0263d35ce273ce756 authored over 2 years ago
e6f701bfefe9265b3f68982d601420c60497c6f3 authored over 2 years ago
2a64120dbf538ebb8ac6cd152f63c09eef6c5b39 authored over 2 years ago
fde9dfab52449648a396500d92d55ae131eaecb7 authored over 2 years ago
54ff74e86836582f9b954eed79bd73686fdc6679 authored over 2 years ago
f5ff6e252e6fba1c24043d09da31ff7c7abf496c authored over 2 years ago
f39141329c5ca796d22e09372d36fb7499d6430d authored over 2 years ago
1bd1cb400b986ca1a6cf7007cc22050a5363eeb3 authored over 2 years ago
1a81ad9742aae5dc4714591a760793db38483b76 authored over 2 years ago
2c1b5ea344bba09feefc36193e35fb7ad9e07e29 authored over 2 years ago
ef68c2618ba77b307d8defd1cd2d4de85723a3af authored over 2 years ago
de83599918e074c7110ee7d14e04112d5a2e1dc5 authored over 2 years ago
7d165543a6579fdbc3ae6736f49c02fe35c4922e authored over 2 years ago
c3e224d474c00f029c2b46399e528759633606dd authored over 2 years ago
7bcc59d406f7c6926741a43ec43a3a0ad46b3560 authored over 2 years ago
a2435da42b4188111827c34a01cea00a65327708 authored over 2 years ago
8e462b2de448d67ef7c19f0b769d8426ed7bba50 authored over 2 years ago
86597918b0519b43dc605b5bdc9a9cfceef999bd authored over 2 years ago
888a28458e3fb85d0346f3e70f4627ee2e0a444c authored over 2 years ago
01abd04b42c957cd9c34c870e93fd8e5d605fca8 authored over 2 years ago
27d0f4045c442b51b298073df289fb23ef11e736 authored over 2 years ago
036e9470f476187853187f506e067ecbf36f0825 authored over 2 years ago
8dae45564347d1ab5b63ffb25078b5b4e72ed363 authored over 2 years ago
* This prevents matching strings such as `foo.ruby-lang.org` as
`foo.ru`.
d99f662d4ea249e419ca70c36de08a660a0d5b30 authored over 2 years ago
e25b50ade144c1697c2af5f67f58e18f5d363cdb authored over 2 years ago
4827467281a9f998138996b8a26e144eab778f34 authored over 2 years ago
feb6bac359f1434a8c94b86c6361c8e67ebf66cd authored over 2 years ago
0c6e7bc8ed32ff11591e0ef90d08dc8a87f8e3d6 authored over 2 years ago
1145823dada7a6ebd7d6254a322eaee1964a8744 authored over 2 years ago
00504f7d90afc6d0acb992dd2acced750f386c72 authored over 2 years ago
217e767d4cd3dec55514170ddcebb496a13d3c4e authored over 2 years ago
f958e8cb81c1e65901f6d6a4a71205fef0a1c776 authored over 2 years ago
7e800e513227836fa2f3a2dcd81bdb7fa9f6daf1 authored over 2 years ago
e5418a00f3ba83fa988d37667c087c2fe94aeee5 authored over 2 years ago
ae7b1beac494ae3d6345c596151fedf25138ab83 authored over 2 years ago
612b35b4317aba383e977a4e17ee494f9249bee5 authored over 2 years ago
9c326352de1a0b1b2735f1a7c6d447f6dd8e5a96 authored over 2 years ago
c91b4781f29dcc784dc591d47591366871f07a41 authored over 2 years ago
52ad1260fcb3523ad37abddd9b2628ba25639b19 authored over 2 years ago
6077bb526770efa8c190da83d29ee7f03c2ba437 authored over 2 years ago
8bf082387045a231f545797f7620b5fc8e98bb98 authored over 2 years ago
* Example: `www.sprint.net` has address `2600::`.
a76528cd6e46fd76589ca468439d12b88b6f2bd0 authored over 2 years agoca8d8ff8834b0ddef9214d83b933598763783efb authored over 2 years ago
e327542d87c3ec8396ef89021c9e74361eed9cd7 authored over 2 years ago
351911c511935ce313522e9b21891a05fb9a6474 authored over 2 years ago
b34afc62d8d5a97d7e26bf355f97e859e28d3151 authored over 2 years ago
a9fabe164f7cad989e277ad608e392970604da9e authored over 2 years ago
03c0be4c80f563bf2cea860ac417659d2c1ec4b9 authored over 2 years ago
7da136dc755787818ad0e9b81f4bc418a56ffb24 authored over 2 years ago
e607d9f5109f587893aa2285608576f2b6a704f4 authored over 2 years ago
* https://rubydoc.info/stdlib/ipaddr/IPAddr#to_string-instance_method
33c8b230ccc792b18cd7c7693bac3afb63903a35 authored over 2 years ago5c5b607e6d60a1b1f580a734cf6ecbac3d30c755 authored over 2 years ago
2a9add36770f2dbcc4cfea3fb027dbb4013f6638 authored over 2 years ago
ed16577624c9a9116b0cc903d4c0f730954f2ff6 authored over 2 years ago
15ed0976589cf84ffa91b45ffde54b616edca369 authored over 2 years ago
96e78ddea9cc58463a33c3e4a805b6652f072590 authored over 2 years ago
4b3c86a14b2344b528a679dea7e88f75a4893267 authored over 2 years ago
ff38d684f5420f230a893b99f9b92099abae889d authored over 2 years ago
62b48d58f835aed55299ab718e5a97fdc97fa190 authored over 2 years ago