项目作者: danielsen

项目描述 :
Processor for Abuse Reporting Format (ARF) message as defined by https://tools.ietf.org/html/rfc5965
高级语言: Python
项目地址: git://github.com/danielsen/arf.git
创建时间: 2013-02-10T21:54:13Z
项目社区:https://github.com/danielsen/arf

开源协议:GNU General Public License v3.0

下载


arf-mime provides simple abstract classes for representing and inspecting Abuse
Reporting Format (ARF) messages as defined in
http://www.faqs.org/rfcs/rfc5965.html

Overview

There are two main classes included in this module; ARFMessage and
FeedbackReport.

ARFMessage

Objects derived from ARFMessage represent a full feedback report as defined
in Section 2 of RFC 5965. Convenience
methods are provided for accessing the various sub-parts of the full message.

FeedbackReport

Objects derived from FeedbackReport represent the message/feedback-report
part of the full message as defined in Section 3 of RFC 5965. Convenience methods are provided to access the required and optional
fields.

Installation

arf-mime is provided through PyPi and can be install with pip. Run

  1. $ pip install arf-mime

Usage

  1. import arf
  2. arf.ARFMessage(string representing the message)

or

  1. import arf
  2. arf.load_arf("/path/to/arf.file")

Contributing and Reporting Issues

Bug reports, feature requests, and contributions are all welcome. Please open issues ans PRs as
needed.