Bug#921158: ITP: plyara -- Parse YARA rules into a dictionary representation.

2019-02-02 Thread Robert Haist
Package: wnpp
Severity: wishlist
Owner: Robert Haist 

* Package name: plyara
  Version : 2.0.0
  Upstream Author : plyara Maintainers
* URL : https://github.com/plyara/plyara
* License : Apache License 2.0
  Programming Lang: Python
  Description : Parse YARA rules into a dictionary representation.

Plyara is a script and library that lexes and parses a file consisting
of one more YARA rules into a python dictionary representation.
The goal of this tool is to make it easier to perform bulk operations
or transformations of large sets of YARA rules, such as extracting
indicators, updating attributes, and analyzing a corpus.
Other applications include linters and dependency checkers.

Plyara leverages the Python module PLY for lexing YARA rules.

The package will be introduced to the pkg-security-team repos



Bug#893807: ITP: libudis86 -- Disassembler Library for x86 and x86-64

2018-03-22 Thread Robert Haist
Package: wnpp
Severity: wishlist
Owner: Robert Haist 

* Package name: libudis86
  Version : 1.7.2
  Upstream Author : Vivek Thampi 
* URL : http://udis86.sourceforge.net
* License : BSD 2-Clause
  Programming Lang: C
  Description : Disassembler Library for x86 and x86-64

Udis86 is a disassembler for the x86 and x86-64 class of instruction set
architectures. It consists of a C library called libudis86 which
provides a clean and simple interface to decode a stream of raw binary
data, and to inspect the disassembled instructions in a structured
manner.

A lot of debian packages and even the linux kernel seem to reference this
library[1]. I need it as dependency for pev and libpe.

[1]https://codesearch.debian.net/search?q=udis86.h&page=1



Re: Bug#893056: ITP: libpe1 -- The PE library used by pev

2018-03-17 Thread Robert Haist
Hi Scott,

I just had a look at similar packages and also the debian maint-guide best 
practice: 

https://www.debian.org/doc/manuals/maint-guide/advanced.en.html

Regards,

Robert Haist

2BC8 3F55 A400 7468 864C 680E 1B7C C8D4 D4E9 14AA


> Scott Kitterman  hat am 16. März 2018 um 00:13 
> geschrieben:
> 
> 
> On Thursday, March 15, 2018 11:51:11 PM Robert Haist wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Robert Haist 
> > 
> > * Package name: libpe1
> >   Version : 1.0.0
> >   Upstream Author : Fernando Mercês
> > * URL : https://github.com/merces/libpe
> > * License : LGPLv3
> >   Programming Lang: C
> >   Description : The PE library used by pev
> > 
> > Currently the pev package in debian contains the pev tools and the library,
> > because upstream had a single integrated repo in the past. Now upstream is
> > divided in two repos and we have to package the library as dependency too.
> 
> Is there a reason you picked libpe1 instead of libpe?  Generally encoding the 
> soname in the source package name is not a good practice.
> 
> Scott K



Bug#893056: ITP: libpe1 -- The PE library used by pev

2018-03-15 Thread Robert Haist
Package: wnpp
Severity: wishlist
Owner: Robert Haist 

* Package name: libpe1
  Version : 1.0.0
  Upstream Author : Fernando Mercês
* URL : https://github.com/merces/libpe
* License : LGPLv3
  Programming Lang: C
  Description : The PE library used by pev

Currently the pev package in debian contains the pev tools and the library,
because upstream had a single integrated repo in the past. Now upstream is
divided in two repos and we have to package the library as dependency too.


Bug#874704: ITP: bro-pkg -- Bro Package Manager

2017-09-08 Thread Robert Haist
Package: wnpp
Severity: wishlist
Owner: Robert Haist 

* Package name: bro-pkg
  Version : 1.0.4
  Upstream Author : The Bro Project 
* URL : http://bro-package-manager.readthedocs.io
* License : BSD
  Programming Lang: Python
  Description : Bro Package Manager

The Bro Package Manager makes it easy for Bro users to install and manage third
party scripts as well as plugins for Bro and BroControl. The command-line tool
is preconfigured to download packages from the Bro package source, a GitHub
repository that has been set up such that any developer can request their Bro
package be included.

The package extends the functionality of the already packaged bro network
analysis software.

I would volunteer to maintain the package and already prepared a basic package.