Find Jobs
Hire Freelancers

mitmproxy docker project

$30-250 USD

Cerrado
Publicado hace más de 4 años

$30-250 USD

Pagado a la entrega
Goal I would like a tool that I run on my laptop that proxies website traffic. This would be both HTTP and HTTPS traffic. I would like to be able to use this tool to... 1. Match a URL, based on some separate configuration file (use REGEX) and if the URL matches.. 2. Modify the HTML of a website, so I see the modified HTML in my browser 3. Modify HTML to inject some javascript to the HTML. The javascript would be in a separate .JS file so the injection would be a <script src="/path/to/[login to view URL]"></script> 4. All of the above would be easily configurable for site to site, so that anyone can set up a new site easily 5. Need instructions for how to install and how to modify for the above. Deliverables Dockerfile and docker-compose with mitmproxy. Use the lightest docker-image you can. Documentation for how to install and use. If certificates are required for HTTPS sites, then supply documentation for how to do that. Use python3 whereever you need to use coding. Install dependencies via requirements.txt. Suggested file structure: PROJECT_FOLDER - Dockerfile - [login to view URL] - certificate - url_config-and-search-replace - site-config (if necessary, eg. host file entry) - javascripts/[login to view URL] - [login to view URL] Tools to use: - mitmproxy - docker - docker-compose - python3 - REGEX mitmproxy proxies traffic to a website. It has the capability to modify the original HTML with something else. docker and docker-compose helps make applications portable. Python is python. Wherever code needs to be done to manipulate anything (eg. search and replace etc), then use python for that.
ID del proyecto: 22222604

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 4 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 $209 USD por este trabajo
Avatar del usuario
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$250 USD en 6 días
4,8 (15 comentarios)
5,8
5,8
Avatar del usuario
Dear Hiring Manager, I am Redhat Certified Engineer. I have 8 years of experience as a Linux System Administrator. I posses good knowledge of mail server like zimbra, sendmail, web server like Apache, shell scripting, Virtualization like Citrix Xen server, kvm, vmware. I have also done Tally 6.3 Certification. Knowledge of installing and hosting the PHP based application. Knowledge of installation of SSL of Apache and Tomcat. I have knowledge of mysql and oracle database as well. Knowledge of security compliance rule DISA STIGs, PCI-DSS. Knowledge of devops tools like docker, vagrant, jenkins, github etc. Knowlege of Amazon AWS cloud services,windows 2003, 2008, 2012. I have completed the "AWS Solution architect -Associate" training program. Able to create VPC, public-private subnet, route table, Internet gateway, network acl, instance Migration, updation. I have deployed node.js application over SAAS based platform heroku and have done dockerization of node.js app. Cross compilation of source code over Linux for various OS and architecture. Installation of middleman over ubuntu 18.04 Worked on AWS lightsail service to increase the VM size. Tally ERP9 Implementation in SAAS based cloud to let the user access their account from any location. Installation and configuration of pfsense firewall. Thanks
$222 USD en 7 días
3,3 (2 comentarios)
2,4
2,4
Avatar del usuario
Hello Dear Employer I just have checked the job post and I think I am a right candidate for your job. I have extensive experience working with Python/Docker, so I am sure that I can help you perfectly. Please feel free to contact me anytime. I am available 24/7 and I am able to have a test while interviewing. Also I am ready to start working immediately and can provide full-time work for you. Regards. Samuel
$250 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am a Linux admin have 1 year of experience in this field. I worked in web hosting industry and manage datacenter from remote. I give full server management support and I can do this for you . I also have experience working on AWS cloud. I worked in the following areas * Website Panel * Website migrations * Email server configuration and maintenance * FTP and DNS service configurations *Nagios Monitoring setup *PCI Compliance *FFMPEG server setup * MySQL, MariaDB database administration *DNS server and nameserver configuration *SSL installation/Lets Encrypt
$140 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello there! I am a certified proffesional working in a startup with around 1 year of experience. I have been working extensively on docker and kubernetes. I can do the required work in around 6 days at cheap cost. Looking forward to discuss the details.
$99 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, I have experience using and developing mitmproxy, develop several modules for mitmproxy, I have completed projects in Python and I have experience in creating containers using docker. Write me i can help you with your project Greetings, Emely S.
$200 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
Celtic, United Kingdom
4,9
153
Forma de pago verificada
Miembro desde sept 2, 2010

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.