Skip to content

Instantly share code, notes, and snippets.

View msfidelis's full-sized avatar
🐳
Ship!

Matheus Fidelis msfidelis

🐳
Ship!
View GitHub Profile
#!/usr/bin/python
# -*- coding: utf-8 -*-
import subprocess
file = 'files.txt'
nullpath = '/dev/null/tar.tar'
def download():
fd = open(file, 'r')
SHODAN_API_KEY = "123456789"
api = shodan.Shodan(SHODAN_API_KEY)
results = api.search(dork)
try:
results = api.search(dork)
for result in results['matches']:
print result
@msfidelis
msfidelis / nodeexample-app.js
Created November 20, 2016 20:37
Código de uma API simples feita com NodeJS
//Exemplo de Web Service REST utilizando NodeJS e MongoDB em Containers Docker
// Matheus Fidelis - github.com/msfidelis
var express = require('express');
var mongo = require('mongoose');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
{
"name": "node-app",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "nodemon app.js"
},
"author": "",
"license": "MIT",
#!/bin/bash
#LATEST DOCKER
wget -qO- https://get.docker.com/ | sh
#PEGA A ULTIMA VERSÃO DO COMPOSER
COMPOSE_VERSION=`git ls-remote https://github.com/docker/compose | grep refs/tags | grep -oP "[0-9]+\.[0-9]+\.[0-9]+$" | tail -n 1`
#REMOVE O COMPOSER ANTIGO
which docker-compose | grep rm -f
FROM debian:jessie
MAINTAINER Matheus Fidelis <msfidelis01@gmail.com>
RUN apt-get update && apt-get install -y nginx
RUN usermod -u 1000 www-data
CMD ["nginx"]
EXPOSE 80
EXPOSE 443
server {
listen 80;
index index.php;
server_name php-docker.local;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/html;
location / {
user root;
worker_processes 1;
daemon off;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
server {
server_name localhost;
root /var/www/html;
location = / {
try_files @site @site;
}
location / {
try_files $uri $uri/ @site;
FROM jenkins:latest
MAINTAINER Matheus Fidelis <msfidelis01@gmail.com>
VOLUME /var/jenkins_home
EXPOSE 50000
EXPOSE 8080