Wicked cool Ruby scripts useful scripts that solve difficult problems

Wicked Cool Ruby Scripts is a compendium of scripts that will make your life easier by saving you time and solving problems. If you find yourself wasting effort and time on a task a trained monkey could do, it's time for Ruby to come to the rescue. Wicked Cool Ruby Scripts provides carefully se...

Descripción completa

Detalles Bibliográficos
Autor principal: Pugh, Steve (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: San Francisco : No Starch Press c2009.
Edición:1st ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627659106719
Tabla de Contenidos:
  • Intro
  • Wicked Cool Ruby Scripts
  • FOREWORD
  • ACKNOWLEDGMENTS
  • INTRODUCTION
  • Wicked Cool Ruby Scripts
  • You Need Ruby Basics
  • Documentation
  • Organization and Approach
  • The Website
  • 1. GENERAL PURPOSE UTILITIES
  • Check for Changed Files
  • Check for Changed Files
  • changedFiles.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Encrypt a File
  • Encrypt a File
  • encrypt.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Decrypt a File
  • Decrypt a File
  • decrypt.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • File Splitting
  • File Splitting
  • fileSplit.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • File Joining
  • File Joining
  • fileJoin.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Windows Process Viewer
  • Windows Process Viewer
  • listWin Processes.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • File Compressor
  • File Compressor
  • compress.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • File Decompression
  • File Decompression
  • decompress.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Mortgage Calculator
  • Mortgage Calculator
  • mortgageCalc.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • 2. WEBSITE SCRIPTING
  • Web Page Link Validator
  • Web Page Link Validator
  • linkValidator.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Orphan File Checker
  • Orphan File Checker
  • orphanCheck.rb
  • The Code
  • Running the Script
  • The Results
  • How It Works
  • Form Generator
  • Form Generator
  • formGenerator.rb
  • The Code
  • Running the Code
  • The Results.
  • How It Works
  • Hacking the Script
  • RSS Parsing
  • RSS Parsing
  • rssParser.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Stock Exchange Grep
  • Stock Exchange Grep
  • stockGrep.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • IP Address Generation
  • IP Address Generation
  • ipAdderGen.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Subnet Calculator
  • Subnet Calculator
  • subnetCalc.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • 3. LI(U)NIX SYSTEM ADMINISTRATION
  • Fixing Bad Filenames
  • Fixing Bad Filenames
  • fixFilename.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Adding a User
  • Adding a User
  • addUser.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Modifying a User
  • Modifying a User
  • modUser.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Killing a Stuck Process
  • Killing a Stuck Process
  • killProcess.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Validating Symlinks
  • Validating Symlinks
  • symlinkCheck.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • 4. PICTURE UTILITIES
  • Mass Editing
  • Mass Editing
  • massEdit.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Image Information Extraction
  • Image Information Extraction
  • imageInfo.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Creating a Thumbnail
  • Creating a Thumbnail
  • thumbnail.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Resize a Picture
  • Resize a Picture
  • resizePhoto.rb
  • The Code
  • Running the Code.
  • The Results
  • How It Works
  • Hacking the Script
  • Adding a Watermark to Pictures
  • Adding a Watermark to Pictures
  • watermark.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Convert to Black and White
  • Convert to Black and White
  • bwPhoto.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Creating a Photo Gallery
  • Creating a Photo Gallery
  • createGallery.rb
  • The Code
  • Running the Code
  • Results
  • How It Works
  • Hacking the Script
  • 5. GAMES AND LEARNING TOOLS
  • Sudoku Solver
  • Sudoku Solver
  • sudoku.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Flash Cards
  • Flash Cards
  • flashCards.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Number-Guessing Game
  • Number-Guessing Game
  • guessingGame.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Rock, Paper, Scissors
  • Rock, Paper, Scissors
  • rps.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Word Scramble
  • Word Scramble
  • wordScramble.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hangman
  • Hangman
  • hangman.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Pig
  • Pig
  • pig.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • 6. STRING UTILITIES
  • PDF Generator
  • PDF Generator
  • pdfGen.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Word Frequency
  • Word Frequency
  • wordFreq.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Comma-Separated Value Parser
  • Comma-Separated Value Parser
  • csv.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • CSV to XML
  • CSV to XML
  • csvToXML.rb
  • The Code
  • Running the Code
  • The Results.
  • How It Works
  • Hacking the Script
  • Ruby Grep
  • Ruby Grep
  • rubyGrep.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Password Check
  • Password Check
  • password.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • 7. SERVERS AND SCRAPERS
  • Define
  • Define
  • define.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Automated SMS
  • Automated SMS
  • sms.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Link Scrape
  • Link Scrape
  • linkScrape.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Image Scrape
  • Image Scrape
  • imageScrape.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Hacking the Script
  • Scraper
  • Scraper
  • scrape.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Encrypted Client
  • Encrypted Client
  • RSA_client.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Encrypted Server
  • Encrypted Server
  • RSA_server.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • 8. ARGUMENTS AND DOCUMENTATION
  • File Security
  • File Security
  • fileSecurity.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Web Scraper
  • Web Scraper
  • webScraper.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Photo Utilities
  • Photo Utilities
  • photoUtility.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Conclusion
  • 9. SORTING ALGORITHMS
  • Bubble Sort
  • Bubble Sort
  • bubbleSort.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Selection Sort
  • Selection Sort
  • selectionSort.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Shell Sort
  • Shell Sort
  • shellSort.rb
  • The Code
  • Running the Code.
  • The Results
  • How It Works
  • Merge Sort
  • Merge Sort
  • mergeSort.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Heap Sort
  • Heap Sort
  • heapSort.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Quick Sort
  • Quick Sort
  • quickSort.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • Shear Sort
  • Shear Sort
  • shearSort.rb
  • The Code
  • Running the Code
  • The Results
  • How It Works
  • A Note About Efficiencies
  • 10. WRITING A METASPLOIT 3.1 MODULE WITH RUBY
  • Introduction to Metasploit
  • Installation
  • Writing a Module
  • Building the Exploit
  • Watching in Real Time
  • Explanation of Metasploit Module Shell
  • Finding the Payload Space
  • A. AFTERWORD
  • COLOPHON.