A Web Framework for the Shell Roberto Abdelkader Martnez Prez BBVA - - PowerPoint PPT Presentation

a web framework for the shell
SMART_READER_LITE
LIVE PREVIEW

A Web Framework for the Shell Roberto Abdelkader Martnez Prez BBVA - - PowerPoint PPT Presentation

A Web Framework for the Shell Roberto Abdelkader Martnez Prez BBVA Innovation Labs github.com/BBVA/kapow Two Separate Worlds The Network World Two Separate Worlds The Network World Two Separate Worlds The Network World Two Separate


slide-1
SLIDE 1

A Web Framework for the Shell

Roberto Abdelkader Martínez Pérez

BBVA Innovation Labs

github.com/BBVA/kapow

slide-2
SLIDE 2

Two Separate Worlds

slide-3
SLIDE 3

The Network World

Two Separate Worlds

slide-4
SLIDE 4

The Network World

Two Separate Worlds

slide-5
SLIDE 5

The Network World

Two Separate Worlds

slide-6
SLIDE 6

The Network World

Two Separate Worlds

slide-7
SLIDE 7

The Network World

Two Separate Worlds

slide-8
SLIDE 8

The Command Line World

Two Separate Worlds

slide-9
SLIDE 9

The Command Line World

Two Separate Worlds

slide-10
SLIDE 10

The Command Line World

Two Separate Worlds

slide-11
SLIDE 11

The Command Line World

Two Separate Worlds

slide-12
SLIDE 12

The Command Line World

Two Separate Worlds

slide-13
SLIDE 13

The Command Line World

Two Separate Worlds

slide-14
SLIDE 14

Network to Command-Line and Back Again

github.com/BBVA/kapow

slide-15
SLIDE 15

From the Command-Line to the Network

Going between worlds

github.com/BBVA/kapow

slide-16
SLIDE 16

From the Network to the Command-Line

Going between worlds

github.com/BBVA/kapow

slide-17
SLIDE 17

The CGI Approach

From the Network to the Command-Line

github.com/BBVA/kapow

slide-18
SLIDE 18

Some Generic-Adaptors Approach

From the Network to the Command-Line

github.com/BBVA/kapow

slide-19
SLIDE 19

A Custom Adaptor

From the Network to the Command-Line

github.com/BBVA/kapow

slide-20
SLIDE 20

A Complete Reimplementation

From the Network to the Command-Line

github.com/BBVA/kapow

slide-21
SLIDE 21

Isn’t there a better way?

Going between worlds

github.com/BBVA/kapow

slide-22
SLIDE 22

DEMO

◮ For operators ◮ For developers ◮ For security teams

github.com/BBVA/kapow

slide-23
SLIDE 23

DEMO

◮ For operators ◮ For developers ◮ For security teams

github.com/BBVA/kapow

slide-24
SLIDE 24

DEMO

◮ For operators ◮ For developers ◮ For security teams

github.com/BBVA/kapow

slide-25
SLIDE 25

Kapow! Approach

From the Network to the Command-Line

github.com/BBVA/kapow

slide-26
SLIDE 26

Features

The Kapow! Project

◮ Single static binary distribution ◮ Multi-platform (Linux, Windows, Mac) ◮ Multi-architecture (386, amd64, arm) ◮ Well documented and tested!

github.com/BBVA/kapow

github.com/BBVA/kapow

slide-27
SLIDE 27

We need your help

The Kapow! Project

◮ Try Kapow! ◮ Star us on github ◮ Share with a friend ◮ Join us! We need user, developers, testers, package maintainers...

github.com/BBVA/kapow

github.com/BBVA/kapow