Fuel OUI search パッケージ
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
classes
config
migrations
tasks
tests
.travis.yml
README-en.md
README.md
bootstrap.php

README.md

Fuel OUI search パッケージ

Build Status

これはなに?

このパッケージはIEEE-SA - Registration Authority OUI Public Listingで 公開されているOUI(Organizationally Unique Identifier)のリストを使いOUIから組織名の取得、あるいは、その逆を行います。

いやほんと誰得なんだろうか?

要件

  • FuelPHP 1.4 以降
  • データの登録のために oui.txt が必要です。

インストール

  1. PKGPATH に展開(Packages - General - FuelPHP Documentationを参照)
  2. APPPATH/config/config.php'always_load' => array('packages' => array()) にパッケージを追加
  3. APPPATH/config/config.php'package_paths' => array()PKGPATH を追加(これをしないとマイグレーションが実行されない)
  4. php oil refine migrate --packages=ouisearch を実行してテーブルを初期化
  5. oui.txt をダウンロードして、パッケージディレクトリ(bootstrap.phpがあるところ)に置く。
  6. php oil refine importoui を実行して定義をインポート(時間がかかります)。

テスト

  1. php oil test --group=OuiSearchPackage を実行してテスト

グループは、Package もしくは OuiSearchPackage で個別に指定できます。

使い方

$name = OuiSearch::lookup('00:00:00');

$lists = OuiSearch::search_organization('00-00', 10);

$lists = OuiSearch::search_oui('CORPORATION');

など、で使用できます。

ライセンス

Copyright(c) 2013 sharkpp All rights reserved. このプログラムは、The MIT License の元で公開されています。