myjvn

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2018 License: Apache-2.0 Imports: 9 Imported by: 1

README

go-myjvn - Handling MyJVN RESTful API by Golang

Build Status GitHub license GitHub release

本パッケージは JVN が提供する「脆弱性対策情報共有フレームワーク」のひとつである MyJVN APIGo 言語でハンドリングするためのラッパークラスです。 今のところ,以下の API をサポートしています。

サンプルコード

go-myjvn/cli/vulnlist/main.go を参照のこと。

参考

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIs

type APIs struct {
	// contains filtered or unexported fields
}

APIs implements MyJVN RESTful API

func New

func New() *APIs

New creates APIs instance

func (*APIs) VulnDetailInfo

func (api *APIs) VulnDetailInfo(vulnID []string) (*vuldef.VULDEF, error)

VulnDetailInfo calls a MyJVN RESTful API: "getVulnDetailInfo", and returns VULDEF value

func (*APIs) VulnDetailInfoXML

func (api *APIs) VulnDetailInfoXML(vulnID []string) ([]byte, error)

VulnDetailInfoXML calls a MyJVN RESTful API: "getVulnDetailInfo", and returns XML data

func (*APIs) VulnOverviewList

func (api *APIs) VulnOverviewList(opt *option.Option) (*rss.JVNRSS, error)

VulnOverviewList calls a MyJVN RESTful API: "getVulnOverviewList", and returns JVNRSS value

func (*APIs) VulnOverviewListXML

func (api *APIs) VulnOverviewListXML(opt *option.Option) ([]byte, error)

VulnOverviewListXML calls a MyJVN RESTful API: "getVulnOverviewList", and returns XML data

Directories

Path Synopsis
cli
rss

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL