GithubHelp home page GithubHelp logo

placesgate's Introduction

PlacesGate

Простой Gate для коллекта возможних сигнатур по положению.

Принимает данные в json формате.

  POST http://host:port/places

Пример:

  {
  	"author": "cuckoo",
  	"type": "PL",
  	"data": "C:\\Users\\Andy Harrison\\AppData\\Local\\Temp\\SomePUPinstallr.exe",
  	"name": "PUP.Gen",
  	"md5": "c71dab63f248d51712b70f02173f8e43"
  }

Поле data преобразуется (если возможно) в соотвествии с переменным окружения. В ответ прийдет добавленный обьект. Так же в json формате.

Пример:

  {
    "__v": 0,
    "type": "PL",
    "data": "%temp%\\SomePUPinstall.exe",
    "md5": "c71dab63f248d51712b70f02173f8e43",
    "_id": "57da9b6d801e6c6d8153612a",
    "created": "2016-09-15T13:00:29.793Z",
    "name": "PUP.Gen",
    "author": "cuckoo"
  }

Для запроса используется:

GET  http://host:port/places?from=0&to=150&q={"type":"RPL"}

q , from , to - необязательные параметры.

q - запрос в формате mongodb

Одинаковые не пропускаются. Так же проверяется на наличиие в white листе. В итогде можно редатировать эти записи, добавлять новые, смотреть статистику по переменным окружения.

Статистика запрашивается так:

  GET http://host:port/places/stat

Пример ответа:

  {
    "%startup%": 0,
    "%programs%": 0,
    "%startmenu%": 0,
    "%appdata%": 3,
    "%temp%": 23,
    "%mydoc%": 0,
    "%desktop%": 0,
    "%chromeprofile%": 0,
    "%commonappdata%": 0,
    "%commondesktopdir%": 0,
    "%commondir%": 0,
    "%favorites%": 0,
    "%localappdata%": 0,
    "%local%": 0,
    "%programfiles%": 16,
    "%tasks%": 0,
    "%systemdir%": 1,
    "%windir%": 0
  }

#TODO

  • Умный фильтр на фронте
  • Дополнительные сортировки и фильтры.

placesgate's People

Contributors

g00dv1n avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.