Skip to content

jtvn/Eir-CTLLTL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eir - CTLLTL

Eir is a PHP vulnerability scanner written in C#. This project expands Eir by enabling the generation of CTL and LTL specifications for the nuXmv and NuSMV model checkers.

Requirements

  • .NET 4.5 or Mono 3.12.0-1
  • PHP >= 5.3
  • Good intentions

Getting it running

  1. Download project
  2. Install Composer (for the PHP parser)
    2.1. From the PHPAnalysis-parser folder run composer update in terminal
    2.2. Make sure all dependencies are correctly installed.
  3. Fix the config.yml
  4. Run the application

Errors

A collection of possible errors you might experience while setting up/using this application and possible ways to mitigate them.


"Parser error: Syntax error, unexpected EOF on line xx"

(PHP project/parser throws this error)

Make sure that there is no syntactical errors in your PHP code. This scanner does not handle syntax errors very well.
If the syntax is correct, try updating to the newest version of PHP.


CONFIGURATION ERROR

Make sure the configuration file (config.yml) is present and has the correct format. It should look like the config-template.yml file. Standard rules for Yaml files apply.

Common error:
Using tabs instead of spaces. Indentation should be done using spaces, since Yaml does not accept tabs.


External dependencies

About

Eir is a static vulnerability analysis tool for PHP applications written in C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.9%
  • PHP 1.1%