Web tool development programmer (Node.js + Puppeteer)
We are looking for an experienced developer to enhance and optimize an advanced web page scanning system. The project focuses on cybersecurity threat analysis, automation, and optimal server resource utilization.
Optimization tasks (to improve):
1. Browser pool management (Puppeteer):
Currently, each user is assigned a separate browser instance. The system needs to be optimized so that a maximum of 20 instances are active, and subsequent requests are queued. The user should receive a message with the estimated waiting time for the scan in case of overload.
2. Cleaning Puppeteer temporary directories:
Scans generate a large number of temporary files. Previous attempts to clean them caused active sessions to be interrupted. A flexible and safe mechanism needs to be implemented that removes old data without disrupting current processes.
Implementation tasks:
1. Content Security Policy (CSP):
Implementing CSP in the scanner environment to protect against XSS, SQLi, and other attacks while processing unknown URLs. CSP must be designed not to affect the quality of scanning and not to generate false positive results. Process isolation will be required.
2. Support for the TOR network:
Adding the ability to scan resources available through TOR. This requires the installation of appropriate dependencies and configuration of proxies and ports to connect to the hidden network.
3. Vulnerability recognition (based on CVE):
Integration with public CVE databases. During scanning, the system will match known vulnerabilities to recognized technologies (provided that the scan does not analyze internal infrastructure, only publicly visible elements).
4. Generating favicon hash:
Adding functionality to generate a hash of the favicon for quick identification of cloned sites or phishing.
Planned functionalities (product development):
1. One-click Threat Alerting:
An automatic threat report generation system (Twitter, email, Telegram). Ready-to-publish templates with metadata – compliant with standards.
2. Detection of testing environments (staging):
Automatically identifying domain names characteristic of testing environments used by criminals (e.g., dev., staging., panel.).
3. Intelligent redirect tracking:
Visualization of redirect chains. Helps quickly identify phishing, malware, and other hidden links.
5. OCR for screenshots:
Built-in OCR for extracting text from phishing screenshots (email addresses, account numbers, cryptocurrency wallets). Ability to quickly copy detected data.
6. Copy-Paste Analyzer:
A module that allows pasting the content of a suspicious message and automatically extracting IOC: IP, URL, hash, etc.
7. JS Crawler:
Automatic analysis of JS files in search of URLs and endpoints. Generating a simple dependency tree.
8. Recursive URL Hunter:
Recursive link tracking from HTML and JS, with depth limitation (e.g., up to 3 levels), with a visual graph of connections.
9. Dynamic Redirect Tracker:
Tracking HTTP statuses (301, 302, JS redirect) and building a redirect path in a clear format.
10. Payload Hunter:
Detecting embedded executable files (.exe, .apk, .zip, etc.) in HTML/JS and the path to them.
11. JS Deobfuscator:
A tool for deobfuscating JavaScript – detects base64, eval, etc., with highlighting of detected URLs.
12. URL Extractor:
Exports all links from HTML and JS files with one click – useful for manual analysis or export.
If you have experience with Node.js, Puppeteer, web application security, and enjoy working on high-impact projects, get in touch. We are looking for someone who not only knows code but also understands the logic of offensive and defensive tools in cyberspace.
-
90 days9497 USD90 days9497 USD
Hello!
My name is Evgeny, and I have been professionally developing mobile applications, websites, web services, and web applications for 7 years.
*The cost is indicated for 1 hour of work. To provide a more detailed price, I would like to connect/call and discuss the details.
- You can review my portfolio, feedback, and awards in my profile.
Why should you choose me?
… - I have taken 1st and 2nd places in international championships and competitions in the IT field
- I have verified video testimonials and letters of appreciation
- I am always available, honest, and reasonable
- I work under a contract
- I lead my own development team
I would be happy to talk to you in more detail about the project.
-
14 days814 USD
158 14 days814 USDHello!
I have extensive experience working with Puppeteer, web application security, and browser automation. I have a deep understanding of how websites, servers, and browsers work, which allows me to optimize scanning performance while maintaining a high level of security.
Why me?
✔ Puppeteer Optimization – Efficient management of the browser pool, maintaining sessions, and cleaning up resources.
✔ Security Expertise – Implementation of CSP, handling scanning through the TOR network, integration with CVE databases.
✔ Performance and Scalability – Optimization of temporary file management and utilization of system resources.
✔ Automation and Analysis – Experience with OCR, JavaScript analysis, URL extraction, and threat detection.
…
Related projects and experience:
- Creating high-performance web automation solutions using Puppeteer.
- Optimizing browser-based scanners to handle multiple simultaneous users.
I would be happy to discuss how I can help optimize your system. Feel free to contact me!
-
10 days814 USD
1506 6 0 10 days814 USDHello!
I am interested in your offer and intend to join the team of professionals.
A LITTLE ABOUT ME:
For many years, I have specialized in creating SPA applications, many of which are CRM/ERP systems and administrative panels.
At one time, I was involved in creating applications based on Microsoft ecosystem tools.
Examples of such systems -Behance
… I hope for fruitful cooperation in the future!
-
1 day814 USD
4150 8 0 1 1 day814 USDHello! We are ready to take on the optimization and development of your web page scanning system. We will optimize the browser pool, set up secure temporary data clearing, integrate CSP, support TOR, detect CVE, and other functionalities. We have experience with Node.js, Puppeteer, and web security. We are ready to discuss the details and start working!
-
12 days814 USD
316 12 days814 USDHello Adam,
I’m glad to connect with you! With my experience, I believe I can deliver excellent results for this project. I’d love to chat further about it.
Wishing you great success in your business, and I’m committed to giving my best effort.
Thank you!
-
1 day814 USD
94346 1269 1 10 1 day814 USDHello. I have experience with Node.js/Puppeteer.I'm ready to cooperate
-
100 days13 567 USD
412 10 0 100 days13 567 USDGood evening, I have experience in a similar project, so you better choose me.
I am a pragmatic programmer; if the work is done but the engine is sputtering, I suffer.
I love everything of high quality, and I do the same.
Sincerely, Oleg.
Current freelance projects in the category Javascript and Typescript
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5770 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 2 days 17 hours back ∙ 101 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 2 days 23 hours back ∙ 21 proposals |
Commercial on-premise video communication platform "ViM"It is required to develop an on-premise video conferencing system with a basic calculation for 100 simultaneous connections (10 isolated rooms of 10 people each). The platform should have a built-in architecture for future horizontal scaling up to 1000 users by adding new media… Javascript and Typescript, Web Programming ∙ 3 days 18 hours back ∙ 32 proposals |
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 4 days 22 hours back ∙ 18 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 5 days 16 hours back ∙ 90 proposals |