Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ronin-rb/ronin-code-asm
A Ruby DSL for crafting assmebly programs and shellcode.
https://github.com/ronin-rb/ronin-code-asm
Changed the license from GPL-3.0 to LGPL-3.0.
232d7de891e6147b412c04f8c153461b3481ac62 authored about 3 years ago
232d7de891e6147b412c04f8c153461b3481ac62 authored about 3 years ago
Normalize the formatting of the license headers.
b56c5de0e2e85499c493e837b24aedcf02bbcbec authored about 3 years ago
b56c5de0e2e85499c493e837b24aedcf02bbcbec authored about 3 years ago
Project name in the license headers should be Ronin Asm.
ba3a997471398f48dd9ad725dc77311677a289ce authored about 3 years ago
ba3a997471398f48dd9ad725dc77311677a289ce authored about 3 years ago
Use the repository name in the license headers.
7e144524bb6ac47838ce76cdb0d9852268a84a01 authored about 3 years ago
7e144524bb6ac47838ce76cdb0d9852268a84a01 authored about 3 years ago
Removed IRC link.
e898db67c594177ba40f4ea31edbad93e069cf6c authored over 3 years ago
e898db67c594177ba40f4ea31edbad93e069cf6c authored over 3 years ago
Added a .mailmap to map postmodern to Postmodern.
465b874101accaea1d2fc951827b404416aecf18 authored almost 4 years ago
465b874101accaea1d2fc951827b404416aecf18 authored almost 4 years ago
Added a CodeClimate badge.
3d97ea650806b861d13ba1e86eaf3c5d0a04e6fc authored almost 4 years ago
3d97ea650806b861d13ba1e86eaf3c5d0a04e6fc authored almost 4 years ago
Added a GitHub Actions badge.
ff97dea3587486bed75a5390179090f7655031f5 authored almost 4 years ago
ff97dea3587486bed75a5390179090f7655031f5 authored almost 4 years ago
Use a Never Expiring / No Limit Discord Invite link.
43804bddab4efa2cc99de7850311a1dc0abc0983 authored about 4 years ago
43804bddab4efa2cc99de7850311a1dc0abc0983 authored about 4 years ago
Corrected the gemspec license name to GPL-3.0 to make rubygems happy.
52807c97cd0a24bfbcd2e1df881b170e47869f49 authored about 4 years ago
52807c97cd0a24bfbcd2e1df881b170e47869f49 authored about 4 years ago
Updated the copyright years.
c07e776fc4c76a98e4ed2ede351cb36b0b16f8ac authored about 4 years ago
c07e776fc4c76a98e4ed2ede351cb36b0b16f8ac authored about 4 years ago
Use the gem/repo name in the license header.
1b8c73594b4a847f65d867030e82de98c3193b4c authored about 4 years ago
1b8c73594b4a847f65d867030e82de98c3193b4c authored about 4 years ago
Use the gem name at the top of the README.
41afc4a45a8245df2895630fec362371ed9db75a authored about 4 years ago
41afc4a45a8245df2895630fec362371ed9db75a authored about 4 years ago
Alias the test task to both spec and spec:integration.
4285db4df9768b7b290e897721520f230beba80c authored about 4 years ago
4285db4df9768b7b290e897721520f230beba80c authored about 4 years ago
`treat_symbols_as_metadata_keys_with_true_values=` is deprecated and default to true.
f653f1eddd0fa6ad8d2b9042de97c45d115a9ab2 authored about 4 years ago
f653f1eddd0fa6ad8d2b9042de97c45d115a9ab2 authored about 4 years ago
Fix typo in spec:integration task.
3eef0d5ecbb6e3c5cae5529df198e1edd12151bf authored about 4 years ago
3eef0d5ecbb6e3c5cae5529df198e1edd12151bf authored about 4 years ago
Added Slack, Discord, and Twitter links.
4351a7f1cc5548d9442efebcbaf0ee5074d60178 authored about 4 years ago
4351a7f1cc5548d9442efebcbaf0ee5074d60178 authored about 4 years ago
Fixed the IRC link.
99d536774ad069e1b1af89befaf57bef94757101 authored about 4 years ago
99d536774ad069e1b1af89befaf57bef94757101 authored about 4 years ago
Upgrade to kramdown ~> 2.3 and yard ~> 0.9.
05b98e497001fe38402cf82346db7dabfea5e2ba authored about 4 years ago
05b98e497001fe38402cf82346db7dabfea5e2ba authored about 4 years ago
Updated the .ruby-version to ruby-2.7.
2f53035c0ee3f2639146585fbc4aa639620e5a2d authored about 4 years ago
2f53035c0ee3f2639146585fbc4aa639620e5a2d authored about 4 years ago
Add an .editorconfig file.
dce0b4ea199522b79d5af6a4b833c20f1f6b3c8d authored about 4 years ago
dce0b4ea199522b79d5af6a4b833c20f1f6b3c8d authored about 4 years ago
Use more https://.
0407a444c47f21394e2de91e12976a0800ef5ae0 authored about 4 years ago
0407a444c47f21394e2de91e12976a0800ef5ae0 authored about 4 years ago
Link to the released docs at https://ronin-rb.dev/docs/ronin-asm/frames.
9160ff1cead3ee24c13dd519fb22340633ea4766 authored about 4 years ago
9160ff1cead3ee24c13dd519fb22340633ea4766 authored about 4 years ago
Removed the old google groups mailing list link.
a8c1b3d3e229bbf6030e9b0cc0b7e22f0da34bc3 authored about 4 years ago
a8c1b3d3e229bbf6030e9b0cc0b7e22f0da34bc3 authored about 4 years ago
Updated the GitHub Org name to ronin-rb.
77e47cbad2a0fae137abbeb571ac8a70d06a1df8 authored about 4 years ago
77e47cbad2a0fae137abbeb571ac8a70d06a1df8 authored about 4 years ago
Removed the old TravisCI badge.
9b82fc931bd8243aa2ba4a46640842da583bfd25 authored about 4 years ago
9b82fc931bd8243aa2ba4a46640842da583bfd25 authored about 4 years ago
Replaced TravisCI with GitHub Actions.
e6ef9ca58abb684d3376246bc2c596c59fccd7a3 authored about 4 years ago
e6ef9ca58abb684d3376246bc2c596c59fccd7a3 authored about 4 years ago
Do not use `.to be_true` or `.to be_false`.
174b10fc8d5e8c9a2005548c3063220fe0de32ff authored about 4 years ago
174b10fc8d5e8c9a2005548c3063220fe0de32ff authored about 4 years ago
Do not use the old RSpec `its` method.
161fbe90ea8576c8c2640ebc72f4c8a85a09b7b2 authored about 4 years ago
161fbe90ea8576c8c2640ebc72f4c8a85a09b7b2 authored about 4 years ago
Loosen rake dependency.
2b250cc3dbf09243e776bd119481d9b5f2cd9d11 authored almost 5 years ago
2b250cc3dbf09243e776bd119481d9b5f2cd9d11 authored almost 5 years ago
Updated Travis CI ruby versions.
32452a37064a880436d2574eb4a57cd531233301 authored almost 5 years ago
32452a37064a880436d2574eb4a57cd531233301 authored almost 5 years ago
Upgrading to rspec 3.x.
1298e25fa3ea47ccf5eedc33774b319c7f308345 authored almost 5 years ago
1298e25fa3ea47ccf5eedc33774b319c7f308345 authored almost 5 years ago
Upgrade to bundler 2.0.
a4092ccf94e832cc363e0946240b352ec42038d0 authored almost 5 years ago
a4092ccf94e832cc363e0946240b352ec42038d0 authored almost 5 years ago
Allow the output path to be overriden.
5cb79f32626ee3cc4c207c2394ab0028ed1dc904 authored almost 10 years ago
5cb79f32626ee3cc4c207c2394ab0028ed1dc904 authored almost 10 years ago
Updated the Shellcode to use intel syntax operand ordering.
491ab9fa5b9dea8508a6c1d48022f7f72a898818 authored almost 10 years ago
491ab9fa5b9dea8508a6c1d48022f7f72a898818 authored almost 10 years ago
Merge branch '0.2.0'
Conflicts:
.travis.yml
Use 1.9 Hash syntax in the README.
a6720cdbe0608f131b2317ff15bec15598fff890 authored over 11 years ago
a6720cdbe0608f131b2317ff15bec15598fff890 authored over 11 years ago
Updated the ChangeLog for 0.2.0.
e1b89e8f977294805e1ea686c7b77a83debfca22 authored over 11 years ago
e1b89e8f977294805e1ea686c7b77a83debfca22 authored over 11 years ago
Fixed a @param argument name.
cb5ccf7fcdf8513381a4bc9b527c411c29016828 authored over 11 years ago
cb5ccf7fcdf8513381a4bc9b527c411c29016828 authored over 11 years ago
Allow byte/word/dword/qword casting methods to accept MemoryOperands.
79b86db5f8ae405fce33cdc6c3c1c74a7876a15b authored over 11 years ago
79b86db5f8ae405fce33cdc6c3c1c74a7876a15b authored over 11 years ago
Unindent.
00352a33daa4210327cc4d8251c76416db8ceafa authored over 11 years ago
00352a33daa4210327cc4d8251c76416db8ceafa authored over 11 years ago
Allow jruby-19mode to fail.
cabb7b73cbcefdfdb87464d0781fd289bd0cf7e7 authored over 11 years ago
cabb7b73cbcefdfdb87464d0781fd289bd0cf7e7 authored over 11 years ago
Updated the README Example output.
2cb7b6b44080ff6e22ee5d6d7d4129715b181e72 authored over 11 years ago
2cb7b6b44080ff6e22ee5d6d7d4129715b181e72 authored over 11 years ago
Added Syntax::Common#emit_prologue.
deccd96821ee87fd5109f851257c5622d7968423 authored over 11 years ago
deccd96821ee87fd5109f851257c5622d7968423 authored over 11 years ago
Added Syntax::Common#emit_section.
7ab723ae344fc3880cf5dbc55b155be35c380b7f authored over 11 years ago
7ab723ae344fc3880cf5dbc55b155be35c380b7f authored over 11 years ago
Use ASCII encoding for Ruby 2.0.
d1025848d3a7bc84384bfee3e54fca3ee94d282e authored over 11 years ago
d1025848d3a7bc84384bfee3e54fca3ee94d282e authored over 11 years ago
Added a spec for Shellcode#assemble with att syntax.
48a344a63c56ba94a9b583013192ead0fecffb76 authored over 11 years ago
48a344a63c56ba94a9b583013192ead0fecffb76 authored over 11 years ago
Updated the Examples.
20f4b52af1c663bcce4679e063e2e4ebef7213f7 authored over 11 years ago
20f4b52af1c663bcce4679e063e2e4ebef7213f7 authored over 11 years ago
Specify that we want to use 32bit assembly for x86.
* This also has the side effect of reducing the size of assembled shellcode.
946b57861826ee240993ea295bbc1d923c4a6c46 authored over 11 years ago
Also made the default syntax intel for Program#assemble.
8d26296654f0a15edad61f6f5934d1228cce9b7d authored over 11 years ago
8d26296654f0a15edad61f6f5934d1228cce9b7d authored over 11 years ago
Added ImmediateOperand#width.
8e432ee5c7add1ec5309e3b6e3d77ec9a8a2326c authored over 11 years ago
8e432ee5c7add1ec5309e3b6e3d77ec9a8a2326c authored over 11 years ago
Allow the width of MemoryOperands to be overrode.
bfe40cf39a558b2c4f07664dcf6f889bf440dfc3 authored over 11 years ago
bfe40cf39a558b2c4f07664dcf6f889bf440dfc3 authored over 11 years ago
Alias #to_s to #to_asm.
165f4b0b2bd0f439c94ef813fd3ae70ffbf2a0bc authored over 11 years ago
165f4b0b2bd0f439c94ef813fd3ae70ffbf2a0bc authored over 11 years ago
Moved specs into spec/asm/.
611afa76769cbe3333e756ac59714a5ce1eedc70 authored over 11 years ago
611afa76769cbe3333e756ac59714a5ce1eedc70 authored over 11 years ago
Removed the database helper.
cab311032992e93993d6f37fa72b202bb73e09c5 authored over 11 years ago
cab311032992e93993d6f37fa72b202bb73e09c5 authored over 11 years ago
Added a TravisCI badge.
c86637ee6388e29e094df35edc76ade0d86ad325 authored almost 12 years ago
c86637ee6388e29e094df35edc76ade0d86ad325 authored almost 12 years ago
Also allow rbx-19mode to fail.
adfc0d0f6ca226217d8c1970052d3ae35997dce8 authored almost 12 years ago
adfc0d0f6ca226217d8c1970052d3ae35997dce8 authored almost 12 years ago
No longer test against 1.8.7 since we require >= 1.9.1.
592608398574c83bf4d532bdbcedec4541e32d7a authored almost 12 years ago
592608398574c83bf4d532bdbcedec4541e32d7a authored almost 12 years ago
Install yasm before running specs.
4e6ec578f656892892b2103663eb28d89fdf79ee authored almost 12 years ago
4e6ec578f656892892b2103663eb28d89fdf79ee authored almost 12 years ago
Alias test task to spec.
a62f2299933f47c716e4fac9fa09e4b092237928 authored almost 12 years ago
a62f2299933f47c716e4fac9fa09e4b092237928 authored almost 12 years ago
Run tests under the normal user.
2ee3adebd5ea0fc60da5cc6094aafacfa0c6cf45 authored almost 12 years ago
2ee3adebd5ea0fc60da5cc6094aafacfa0c6cf45 authored almost 12 years ago
Allow jruby-19mode to fail due to bundler and the paint gem.
11f1c074dee5c7e70d9bf65ebc18f7ee24974df4 authored almost 12 years ago
11f1c074dee5c7e70d9bf65ebc18f7ee24974df4 authored almost 12 years ago
Made Intel syntax the default for Program#to_asm (closes #5).
be994e1f20ac091473c27bb3cf6e58f86ed53a78 authored almost 12 years ago
be994e1f20ac091473c27bb3cf6e58f86ed53a78 authored almost 12 years ago
Version bump.
0bcd10feb9dbcd370cbd59a4ef6b4468d2c5ec0d authored almost 12 years ago
0bcd10feb9dbcd370cbd59a4ef6b4468d2c5ec0d authored almost 12 years ago
Made Intel style operand ordering (dst <- src) the default behaviour.
* Moved Syntax::Intel.emit_operands into Syntax::ATT and reverse the
dst <- src ordering back ...
Changed the argument order for register_set.
644d9757938680cf8dee46766269ddbe4b11f6ac authored almost 12 years ago
644d9757938680cf8dee46766269ddbe4b11f6ac authored almost 12 years ago
Renamed spec:yasm to spec:integration.
71a2958ddbcba8f761d57b5693d6f70f2cdc3a0e authored almost 12 years ago
71a2958ddbcba8f761d57b5693d6f70f2cdc3a0e authored almost 12 years ago
Fixed a typo (closes #7).
2b1b77f854aa486cb7b4cf7a05eecfc74fcf22c6 authored almost 12 years ago
2b1b77f854aa486cb7b4cf7a05eecfc74fcf22c6 authored almost 12 years ago
Make sure yasm is installed.
19f9327993cc299e586c5971e9fb5ee945d959a4 authored almost 12 years ago
19f9327993cc299e586c5971e9fb5ee945d959a4 authored almost 12 years ago
Disable 1.8.7 now that we are using 1.9 syntax.
f83261d1e407a6655b61a001eed6571d6e7b988d authored almost 12 years ago
f83261d1e407a6655b61a001eed6571d6e7b988d authored almost 12 years ago
Added a Travis CI file.
2cc9126f16f65c13b044c0d89d2100dfac0b4e15 authored almost 12 years ago
2cc9126f16f65c13b044c0d89d2100dfac0b4e15 authored almost 12 years ago
Use Ruby 1.9 Symbol Hash syntax in Rakefiles
a948dfdff4e10622dbe37bd9527c660650cd97b6 authored almost 12 years ago
a948dfdff4e10622dbe37bd9527c660650cd97b6 authored almost 12 years ago
Use Ruby 1.9 Symbol Hash syntax in Gemfiles
2d9ccde0db422b41b8fcf03223a90dfc95a3e7c1 authored almost 12 years ago
2d9ccde0db422b41b8fcf03223a90dfc95a3e7c1 authored almost 12 years ago
Switched to Ruby 1.9 Symbol Hash syntax.
584e17c018d381447631076e9ce660235d408e0f authored almost 12 years ago
584e17c018d381447631076e9ce660235d408e0f authored almost 12 years ago
Require Ruby >= 1.9.1.
1ec582b014d47b60d6a8c2642488dff99585527f authored almost 12 years ago
1ec582b014d47b60d6a8c2642488dff99585527f authored almost 12 years ago
Markdown formatting
5c7abb7c685b848920d24c6c56fa29166cfd2b9e authored almost 12 years ago
5c7abb7c685b848920d24c6c56fa29166cfd2b9e authored almost 12 years ago
Capitalize
1b45c801cfaa78c672e7cbc8fd439a8c88e3e41f authored almost 12 years ago
1b45c801cfaa78c672e7cbc8fd439a8c88e3e41f authored almost 12 years ago
Bumped the copyright dates.
fc74b07d8ae7cbaa013d24211847876011733de2 authored almost 12 years ago
fc74b07d8ae7cbaa013d24211847876011733de2 authored almost 12 years ago
Require rake ~> 10.0.
3ec26f35b3cffeb90933837999b39b1d28d65973 authored about 12 years ago
3ec26f35b3cffeb90933837999b39b1d28d65973 authored about 12 years ago
Removed the .gemtest file.
ef696633ed46318d363efce5e8abb5f2b1935b52 authored over 12 years ago
ef696633ed46318d363efce5e8abb5f2b1935b52 authored over 12 years ago
Wording.
faf9a46dc1f10e0c59921f79b1a280fe3bbe40b5 authored over 12 years ago
faf9a46dc1f10e0c59921f79b1a280fe3bbe40b5 authored over 12 years ago
Updated the Shellcode#assemble example.
339956143c4ea1b9c3ff28a2dfb55956601ca59d authored over 12 years ago
339956143c4ea1b9c3ff28a2dfb55956601ca59d authored over 12 years ago
Fixed a link.
c66451193488f43e4125f05a61b917d8dd0ba316 authored over 12 years ago
c66451193488f43e4125f05a61b917d8dd0ba316 authored over 12 years ago
Removed cruft.
c82c6450f68b12ff5ad6b0540f37cbf578fb86b6 authored over 12 years ago
c82c6450f68b12ff5ad6b0540f37cbf578fb86b6 authored over 12 years ago
https links to github.
7b078bc26ba485ced244e6dc08f97dac4140be0a authored over 12 years ago
7b078bc26ba485ced244e6dc08f97dac4140be0a authored over 12 years ago
Link to yasm.
c0cc8fc378ff534a19685024b47802c12e06a122 authored over 12 years ago
c0cc8fc378ff534a19685024b47802c12e06a122 authored over 12 years ago
Fix indentation.
35daa93871e54662b6d93c88b1858601f5338b71 authored over 12 years ago
35daa93871e54662b6d93c88b1858601f5338b71 authored over 12 years ago
Removed trailing tabs for JRuby in 1.9 mode.
01aae229aeac0cde4be1dca6fafd0c8c53dd7c9e authored over 12 years ago
01aae229aeac0cde4be1dca6fafd0c8c53dd7c9e authored over 12 years ago
Removed trailing whitespace.
a0e89babe8a1dfa83b869b1d743e653ee7933dc8 authored over 12 years ago
a0e89babe8a1dfa83b869b1d743e653ee7933dc8 authored over 12 years ago
Add extensions to the assembly/shellcode files.
ebfba21ca634f6ff155a460db0917d383c150237 authored over 12 years ago
ebfba21ca634f6ff155a460db0917d383c150237 authored over 12 years ago
Updated the ChangeLog for 0.1.0.
7221ae8ad91991b7a6c6133d3b9f784242ec9067 authored over 12 years ago
7221ae8ad91991b7a6c6133d3b9f784242ec9067 authored over 12 years ago
Only run specs that invoke yasm with spec:yasm.
223bb40622b1cc81f0586c43e8acd5c4e95cb04e authored over 12 years ago
223bb40622b1cc81f0586c43e8acd5c4e95cb04e authored over 12 years ago
Also test if there's any difference between ATT and Intel syntax.
1c24e7f306374de9436ec53b4122a47a3dfbb2fe authored over 12 years ago
1c24e7f306374de9436ec53b4122a47a3dfbb2fe authored over 12 years ago
Speced Program#assemble.
c6a06cf397e500bd1b4bdbe1cbabad27bb2da27c authored over 12 years ago
c6a06cf397e500bd1b4bdbe1cbabad27bb2da27c authored over 12 years ago
Speced Shellcode#assemble.
89b9e93d55d83eba5d89232fbe035292d343a016 authored over 12 years ago
89b9e93d55d83eba5d89232fbe035292d343a016 authored over 12 years ago
Ensure that Shellcode#assemble returns an ASCII 8bit String.
0cb83a1f5f78513fe5dd74864d94558ed32fcdb8 authored over 12 years ago
0cb83a1f5f78513fe5dd74864d94558ed32fcdb8 authored over 12 years ago
Fixed a 1.8 typo.
de0cd31ea58b677926af90534bc0ae019a4008fd authored over 12 years ago
de0cd31ea58b677926af90534bc0ae019a4008fd authored over 12 years ago
Fixed a typo.
6c6e8686df3ee40516d9e135d457205ecb5df19e authored over 12 years ago
6c6e8686df3ee40516d9e135d457205ecb5df19e authored over 12 years ago
That is the default scm tag format.
28c204f81d3c6fd725ef1a589d10fb53f5cfd8c7 authored over 12 years ago
28c204f81d3c6fd725ef1a589d10fb53f5cfd8c7 authored over 12 years ago
Removed excess from the Gemfile.
874822d655dc16b6d146fed30150fcde25ce9773 authored over 12 years ago
874822d655dc16b6d146fed30150fcde25ce9773 authored over 12 years ago