- Ruby Regex Cheat Sheet
- Ruby Cheatsheet Github
- Ruby Codecademy
Reverse Shell Cheat Sheet If you’re lucky enough to find a command execution vulnerability during a penetration test, pretty soon afterwards you’ll probably want an interactive shell. If it’s not possible to add a new account / SSH key /.rhosts file and just log in, your next step is likely to be either trowing back a reverse shell. Regular Expressions Cheat Sheet for Python, PHP, Perl, JavaScript and Ruby developers. The list of the most important metacharacters you'll ever need. Ruby cheatsheet This is a cheatsheet for Ruby beginners and contains links to resources and some simple examples to get started with Ruby.
Posted by xmodulo on Apr 2, 2021 3:03 AM EST Xmodulo; By Dan Nanni | Mail this story Print this story
|
Main power of tcpdump packet sniffing tool comes from its flexible packet filtering rules and versatile protocol dissector. As you may know, only the sky is the limit when it comes to packet-level monitoring with tcpdump. This post provides a comprehensive tcpdump cheat sheet with detailed examples. |
|
Main power of tcpdump packet sniffing tool comes from its flexible packet filtering rules and versatile protocol dissector. As you may know, only the sky is the limit when it comes to packet-level monitoring with tcpdump. This post provides a comprehensive tcpdump cheat sheet with detailed examples. |
» Read more about: Story Type: Tutorial; Groups: Linux |
|
This topic does not have any threads posted yet!
You cannot post until you login.
Ruby Regex Cheat Sheet
- PDF Link: cheatsheet-ruby-A4.pdf, Category: languages
- Blog URL: https://cheatsheet.dennyzhang.com/cheatsheet-ruby-A4
- Related posts: Golang CheatSheet, Python CheatSheet, #denny-cheatsheets
File me Issues or star this repo.
1.1 Summary
Name | Comment |
---|
Check syntax | ruby -c my.rb |
Generate random key | r = Random.new, r.rand(10...42) |
Install ruby 2.4 | GitHub: Ubuntu install ruby 2.4 |
Install package with specific version | gem install rubocop -v '0.44.1' |
Install package with a range of versions | gem install rails -v '~>4.0.0' |
Install package with a range of versions | gem install rails -v '>3.1, <4.1' |
Get RubyGem env | gem env |
Check whether variable is nil | if value.nil? |
Run system command | system('commandhere') |
Run bash command | stdin, stdout, stderr = Open3.popen3('ls .') |
1.2 List
Ruby Cheatsheet Github
Name | Comment |
---|
Check existence | [‘Cat’, ‘Dog’, ‘Bird’].include? ‘Dog’ |
Find item | l1.find_index(x) |
Remove item from list | l1.delete_at(2) |
Remove duplicate entries | [1,2,2,1,4,4,5,6,7,8,5,6].uniq |
Deep copy a list | l1=l.dup |
1.3 String
Name | Comment |
---|
Substring | string[1..3] |
Search substring | “option=name=bob”.index(“name”) |
Replace | “Welcome to PHP Essentials!”.gsub(“PHP”, “Ruby”) |
Remove trailing comma | “ab;123;”.chomp(“;”) |
Strip whitespace | host = host.strip() |
1.4 Integer
1.5 Conversion
Name | Comment |
---|
Convert string to int | “14”.toi, “1,112”.delete(‘,’).toi |
Round float to 2 digits | (5.65235534).round(2) |
Format datetime | puts time.strftime('%Y-%m-%d %H:%M:%S') |
1.6 Dict & Set
1.7 File
Name | Comment |
---|
Check whether directory exist | File.directory?('xxx') |
Check whether files exist | File.file?('hello.rb') |
Read file to string | contents = File.read('filename') |
Ruby Codecademy
1.8 Code Snippets
1.9 More Resources