Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
== Welcome to OATS
The goal of the Automated Testing Project is to implement the tools, environment, and processes that will enable a QA team to create system integration regression test cases which can be executed by QA, Development teams, or build scripts in a simple or automated fashion.
== License
OATS is copyright 2012 Levent Atasoy and contributors. It is licensed under the Ruby license and the GPL. See the included LICENSE file in doc folder for details.
== OATS Installation
Install
On Windows_NT, some operations need handle.exe and psexec.exe to be in the PATH. These are found in PsTools Suite from http://technet.microsoft.com/en-us/sysinternals
Recommended to also install Netbeans (or another IDE of your choice)
== Configuring OATS
OATS_HOME below refers to the oats gem installation folder
== Using OATS with NetBeans
== Additional Ruby Installation Guidance For Windows
http://rubyinstaller.org/downloads/ https://github.com/oneclick/rubyinstaller/wiki/development-kit
== LibCurl Installation (Needed only if your tests would use LibCurl)
Darwin (Mac)
Windows
http://beginrescue.blogspot.com/2010/07/installing-curb-with-ruby-191-in.html http://www.gknw.de/mirror/curl/win32/old_releases/
== Ruby 1.9.X IDE Debug setup To use IDE debugger with 1.9.X, you will need to install 'ruby-debug19' instead of 'ruby-debug' gem and follow the instructions found in: http://noteslog.com/post/netbeans-6-9-1-ruby-1-9-2-rails-3-0-0-debugging It instructs you to apply the following patch to: (Ruby folder)/lib/ruby/gems/1.9.1/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide.rb
script = ARGV.shift Debugger::PROG_SCRIPT = (script =~ /script([\/])rails/ ? Dir.pwd + $1 : '') + script
== Selenium IDE
Though not required for OATS execution you need to download and install the latest Selenium IDE plug- in from http://seleniumhq.org/download/, or from the list of Firefox plugins in order to create and run tests via the Selenium IDE on Firefox. Read the IDE documentation at http://seleniumhq.org to learn about IDE usage. To use Chrome with Webdriver, download and put the chromedriver applicable to your machine in the PATH for OATS.
== MySQL Client
If your tests interact with MySQL, then you need to install a MySQL client which is the default DB interface provided by OATS. Many of the OATS tests require interaction with the various RL applicaton MySQL databases. In order to interact with the MySQL databases on various environments, OATS expects to find the MySQL client in the PATH. To verify this, open a Windows CMD window and type 'mysql --help'. If you see an error message instead of MySQL help, make sure MySQL is installed on your system and that the bin directory of MySQL is included in the PATH.
== Putty and Pageant (For Windows-OCC and Windows-Agent Installations)
Installation of PuTTY, Pageant, Puttygen, and Plink are necessary if your tests require access to systems via ssh. For Linux systems the default methods used by OATS to interrogate logs or execute scripts on remote is via Plink, using ssh. Pageant is also useful to install if you are using tortoise to access SVN setup with SSH.
FAQs
Unknown package
We found that oats demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.