Find Jobs
Hire Freelancers

Custom Bittorrent Client

$150-180 USD

Cerrado
Publicado hace más de 7 años

$150-180 USD

Pagado a la entrega
I am looking for a developer to code a custom BitTorrent client for me. Below are the specs. BitTorrent Client Specifications: 1. Should be in pure Python 2.7 a. This means, not to use libttorent C binding and to be built from the scratch  2. Should be able to connect to and receive connections from a configurable number of peers at a time (Config file / Remote database) a. Should record all IP:Port combinations of “connection to” and "connection from” peers with timestamp and client versions. i. Should be able to send this information to remote database / messaging queue  b. Configuration changes should not need a restart 3. Should be able to receive and maintain a list of IP:Port combinations to avoid connections to (Push mechanism expected) a. Should support deleting entries in this list after a configurable amount of time if same combination is not received in that given time. (Config file / Remote database) b. Manual override to delete entries (Push mechanism) c. Also should support to keep entries permanently. 4. Should support Peer Exchange extension protocol (ut_pex) a. Should record the peers obtained by peer exchange and should be able to send to remote database / messaging queue b. The peer lists sent should be controllable. i.  Should be able to receive peer lists for ‘added’ and ‘dropped’ peers from external source (Messaging queue / Remote database) 5. Should support metadata extension protocol (ut_metadata) 1. Should be able to get metadata from peers and send it to remote database / messaging queue 1. Should follow specification given in point #3 Few Important Documentations: 1. The BitTorrent Protocol Specification: [login to view URL] 2. Assigned Numbers: [login to view URL] 3: DHT Protocol: [login to view URL] 4. Extension for Peers to Send Metadata Files: [login to view URL] 5. Extension Protocol: [login to view URL] 6. Peer Exchange (PEX): [login to view URL]
ID del proyecto: 12541547

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $263 USD por este trabajo
Avatar del usuario
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$180 USD en 7 días
4,9 (135 comentarios)
7,0
7,0
Avatar del usuario
Hi there, I'm a professional Python software/web/scraper/script developer. I'm having expertise in developing software using Pandas, Scipy, numpy etc, websites using Django, Flask etc, web scrapers using Scrapy, BeautifulSoup, requests, using proxy rotations. See some of the works in my portfolio. Ping me for discussion.
$183 USD en 10 días
4,9 (59 comentarios)
6,2
6,2
Avatar del usuario
Interested but your budget is vey low *************************************************************************************************************************************
$777 USD en 15 días
5,0 (15 comentarios)
5,2
5,2
Avatar del usuario
Hello! My name is Mehnaz Bashir. I am writing in response to your Project. After carefully reviewing the experience requirements and skills required for the job, I feel that I am a suitable match for the job. I have good experience in python, Django,numpy,Pandas,selenium and Json. I am ready to quickly and efficiently perform your task. I am an expert with 10 years of experience In IT sector . I have extensive experience in Python, Matlab, C++,C I'm ready to start doing your tasks immediately. My main areas of expertise are: - Python - C++,C - C#, - MATLAB - JSON - Java - Programming - BOTS DEVELOPMENT - SQL /MYSQL/ i hope to be invited for an interview soon. I'm confident that i can offer you a good quality of service that you have been searching for. I'm looking forward to get a response from you, thank you for your time! Kind Regards Mehnaz Bashir
$150 USD en 10 días
4,7 (14 comentarios)
4,7
4,7

Sobre este cliente

Bandera de INDIA
India
0,0
0
Forma de pago verificada
Miembro desde dic 16, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.