Enviado em 03/11/2016 - 01:46h
Boa noite pessoal, estou a algum tempo criando uma aplicação, e estive pensando em formas de protegê-la, tanto o source quanto a distribuição da mesma e nisso obtive sucesso. O problema é que para fazer isso eu tive que desenvolver uma forma automática de compilação e transmissão em tempo real usando sockets.
def recvall(sockname, size):
buffer = b''
while len(buffer) < size:
temp = sockname.recv(size - len(buffer))
if not temp:
break
buffer += temp
return beffer
wget header request <--.
|___
GET /watchNet.tar.gz HTTP/1.1
User-Agent: Wget/1.18 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: 127.0.0.1:1020
Connection: Keep-Alive
key: DSAoB63j3UGAd2sg3dImdAvN0WPNQrxp
id: 23injr2323
Server header response__
`.-->
HTTP/1.1 200 -----| Chave Aceita |-----
Server: GNU/Linux
Date: qui nov 3 00:13:38 AMST 2016
Connection: closed
Accept-Ranges: bytes
Content-transfer-encoding: binary
Content-Length: 5579277
Content-Disposition: attachment; filename="watchNet.tar.gz"
Content-Type: gzip compressed data
Digite sua chave de instalação: DSAoB63j3UGAd2sg3dImdAvN0WPNQrxp
--2016-11-03 00:13:28-- http://127.0.0.1:1020/watchNet.tar.gz
Conectando-se a 127.0.0.1:1020... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 -----| Chave Aceita |-----
Tamanho: 5579277 (5,3M) [gzip compressed data]
Salvando em: “watchNet.tar.gz”
watchNet.tar.gz 100%[==================================>] 5,32M --.-KB/s in 0,008s
2016-11-03 00:13:38 (642 MB/s) - “watchNet.tar.gz” salvo [5579277/5579277]
Mamãe, quero descompactar e também compactar arquivos no terminal!
Deixando o Gnome bonitão em qualquer distribuição
Como ativar o módulo de cancelamento de ruído no Pipewire
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Fazendo 100% no DOOM clássico sem tutorial
DSDA DOOM no Linux Mint 21.3 Virginia
Papagaiando (enfeitando) o KDE com efeitos do KWiN Burn My Windows
Como centralizar o widget Gerenciador de Tarefas Apenas Com Ícones do Painel do KDE
bc e calculos de horas - Duração de tempo (9)
Dúvidas com pacotes descontinuados (11)
Kernel pede para ser reinstalado (31)
O que eu faço com o pen drive de 200mb? [RESOLVIDO] (16)
Como Instalar Programas no computador remoto com GLPI Inventory (2)