All Projects → everettjf → supotato

everettjf / supotato

Licence: MIT License
Classify (.h) header files into a text (.txt) report according to the first 2 letters of each file name.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to supotato

Shcheck
A basic tool to check security headers of a website
Stars: ✭ 160 (+566.67%)
Mutual labels:  headers
pyAudioProcessing
Audio feature extraction and classification
Stars: ✭ 165 (+587.5%)
Mutual labels:  classify
swift-http-structured-headers
A Swift implementation of the HTTP Structured Header Field specification.
Stars: ✭ 126 (+425%)
Mutual labels:  headers
Csp
The source for this module has moved to the Helmet repository.
Stars: ✭ 225 (+837.5%)
Mutual labels:  headers
laravel-secureheaders
🔒 SecureHeaders wrapper for Laravel.
Stars: ✭ 52 (+116.67%)
Mutual labels:  headers
iOS11RuntimeHeaders
iOS11RuntimeHeaders
Stars: ✭ 26 (+8.33%)
Mutual labels:  headers
Idaobjctypes
A collection of types & functions definitions useful for Objective-C binaries analysis.
Stars: ✭ 138 (+475%)
Mutual labels:  headers
httpheader
Parse and generate HTTP headers correctly
Stars: ✭ 27 (+12.5%)
Mutual labels:  headers
Runtime-Headers
💿 iOS, macOS runtime headers
Stars: ✭ 26 (+8.33%)
Mutual labels:  headers
humble
A humble, and fast, security-oriented HTTP headers analyzer
Stars: ✭ 17 (-29.17%)
Mutual labels:  headers
Email Header Analyzer
E-Mail Header Analyzer
Stars: ✭ 247 (+929.17%)
Mutual labels:  headers
ipsourcebypass
This Python script can be used to bypass IP source restrictions using HTTP headers.
Stars: ✭ 326 (+1258.33%)
Mutual labels:  headers
detect-cloudflare-plus
True Sight Firefox extension.
Stars: ✭ 34 (+41.67%)
Mutual labels:  headers
Multidict
The multidict implementation
Stars: ✭ 225 (+837.5%)
Mutual labels:  headers
laravel-mitnick
🔐 laravel-security helps you secure your Laravel apps by setting various HTTP headers.
Stars: ✭ 76 (+216.67%)
Mutual labels:  headers
Next Secure Headers
Sets secure response headers for Next.js.
Stars: ✭ 156 (+550%)
Mutual labels:  headers
Mall classify
仿电商app商品分类
Stars: ✭ 27 (+12.5%)
Mutual labels:  classify
onnx tensorrt project
Support Yolov5(4.0)/Yolov5(5.0)/YoloR/YoloX/Yolov4/Yolov3/CenterNet/CenterFace/RetinaFace/Classify/Unet. use darknet/libtorch/pytorch/mxnet to onnx to tensorrt
Stars: ✭ 145 (+504.17%)
Mutual labels:  classify
gdelt2HeaderRows
A file that contains the schema for GDELT 2.0 Header rows for the Events Database.
Stars: ✭ 28 (+16.67%)
Mutual labels:  headers
classy
Super simple text classifier using Naive Bayes. Plug-and-play, no dependencies
Stars: ✭ 12 (-50%)
Mutual labels:  classify

Supotato

Classify (.h) header files into a text (.txt) report according to the first 2 letters of each file name, and it can guess what third-party CocoaPods libraries in . It is usefull when you need to classify the .h files generated by class-dump.

中文

Installation

$ pip install supotato

Compatibility

Tested 2.7.10/3.5.0 on macOS

Usage

$ supotato -i headers -o .

Example

When you got lots of headers like this :

Here

After run (suppose you go into example directory currently):

$ supotato -i headers -o .

Then you got result below :

Here

PS: Another result sample Here.

Options

$ supotato -h
usage: supotato [-h] [-i INPUT] [-o OUTPUT] [-s SORTBY] [-d ORDER]
                [-p PREFIXLENGTH] [-u UPDATEDB]

Generate a simple report for header files in your directory

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        directory that header(.h) files in.
  -o OUTPUT, --output OUTPUT
                        file (or directory) path to put txt report in.
  -s SORTBY, --sortby SORTBY
                        prefix or count . Means sort by prefix or count.
  -d ORDER, --order ORDER
                        desc or asc.
  -p PREFIXLENGTH, --prefixlength PREFIXLENGTH
                        prefix length for classify , default to 2.
  -u UPDATEDB, --updatedb UPDATEDB
                        force update cocoapods database.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].