Skip to content
/ yam Public

Yam(Yet Another Monitor) is a PHP extension for no intrusion tracing analysis written in Go :)

License

Notifications You must be signed in to change notification settings

Lofanmi/yam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

395fe70 · Feb 20, 2022

History

4 Commits
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Dec 11, 2021
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022
Feb 20, 2022

Repository files navigation

Yam

Yam(Yet Another Monitor) is a PHP extension for no intrusion tracing analysis written in Go :)

I. PHP5

1. Zend

  • Zend Value
  • Zend Array ToMap
  • Zend Resource

2. $_XXX

  • _POST
  • _GET
  • _COOKIE
  • _SERVER
  • _ENV
  • _FILES
  • _REQUEST

3. cURL Hook

  • curl_init()
  • curl_setopt()
  • curl_setopt_array()
  • curl_exec()
  • curl_close()

4. Redis Hook

  • Redis::*()
  • RedisCluster::*()
  • Predis::*()

5. MySQL Hook

  • PDO::*()
  • mysqli::*()
  • mysqli_*()

6. AMQP Hook (RabbitMQ)

7. Tracer

  • jaeger

8. Reporter

  • jaeger

II. PHP7

1. Zend

  • Zend Value
  • Zend String
  • Zend Array
    • ToMap
    • Get
    • Add
    • Update
  • Zend Resource

2. $_XXX

  • _POST
  • _GET
  • _COOKIE
  • _SERVER
  • _ENV
  • _FILES
  • _REQUEST

3. cURL Hook

  • curl_init()
  • curl_setopt()
  • curl_setopt_array()
  • curl_exec()
  • curl_close()

4. Redis Hook

  • Redis::*()
  • RedisCluster::*()
  • Predis::*()

5. MySQL Hook

  • PDO::*()
  • mysqli::*()
  • mysqli_*()

6. AMQP Hook (RabbitMQ)

  • (TODO)

7. Tracer

  • jaeger

8. Reporter

  • jaeger

About

Yam(Yet Another Monitor) is a PHP extension for no intrusion tracing analysis written in Go :)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published