Tcp Projects
Looking for freelance Tcp jobs and project work? PeoplePerHour has you covered.
Python Expert Urgent Project Deadline 2days
Software will listen to some tcp messages. When the message arrives, decode the message. Write the encoded message in a mysql table. Write the decoded information in 2 tables. Total fields to be decoded is less than 10. We provide the NodeJs version (attached) of the decoder, you will have to make the python version
14 days ago12 proposalsRemoteJenkins/docker - error during connect: Get http://X.X.X.X:2375
Hi , I am having an issue with docker . I have jenkins installed in a server with docker. I am getting the error below when I am deploying a service in which contains docker image. [Docker] ERROR: Failed to exec start:org.apache.hc.client5.http.HttpHostConnectException: Connect to unix://localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused (Connection refused) 09:41:22 [Docker] ERROR: Failed to create docker image: org.apache.hc.client5.http.HttpHostConnectException: Connect to unix://localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused (Connection refused) When I run docker ps frm terminal I got the error below: error during connect: Get http://X.X.X.X:2375/v1.39/containers/json: dial tcp: lookup X.X.X.X on 85.99.66.35:53 no such host Is it something that you can help me with?
15 days ago16 proposalsRemote
Past "Tcp" Projects
VPN Architecture - system design and implementation
We require an expert who can work on this project to design and assist with the configuration and implementation of a multisite VPN solution, with specific requirements Brief: - Multiple small-scale sites (portable sets of equipment which move across Europe), each currently with a Fortinet Fortigate 60E or 60F firewall device. - These sites must connect back to a central head office. - A number of these sites (maximum 24) which are being monitored on any 1 day, must be connected/routed to a “station” or a pair of stations (3 terminals per station). - The routing/connection must be allow TCP/IP, UDP (Unicast and multicast) traffic to pass between the remote site (portable equipment) and the required station (head office). This should include any NAT or otherwise in order for the site and station to communicate. - Estimated bandwidth: 40Mbps between each site and station (download), and 10Mbps between station and site (upload). - There is no requirement for different sites (portable equipment across Europe) to communicate with each other. They should be kept “independent” from each other. - Previous testing has utilised IPSec – preference to continue with this protocol. - Previous uses have involved creating VPN site-to-site VPN connection between remote site (Fortigate) and individual station (head office). We are looking to improve the scalability and improve the flexibility of this - Limited static (public) IPs can be utilised on the internet line at head office. The internet line is dedicated for this use case. - Netgear layer 2 and layer 3 switches throughout the facility. - Low latency operations is critical Timeline: - Phase 1 – System design: Jan/Feb 2024 - Phase 2 – Testing: Feb/March 2024 - Phase 3 – Configuration and roll out: March/April 2024
Looking for a Senior Cloud Infrastructure and Security Engineer
We are a Web3 start-up focusing on Identity Provision and fraud detection with significant backing and partnerships in the blockchain space (more details will follow once initiated a conversation) We are seeking an experienced Cloud Infrastructure and Security Engineer with a strong background in GCP and Kubernetes to join our team and help us review our infrastructure, formalize our scaling approach and audit our security standard. The ideal candidate will be responsible for designing, deploying, and managing the firm's Identity Provider (IdP) application on the GCP platform using Kubernetes. They will work closely with our development team to ensure seamless integration and deployment of the application components, as well as maintain and optimize the infrastructure for scalability, reliability, and security. Requirements: • Ability to design and implement the GCP infrastructure, including VPC, subnets, firewalls, and other resources. • Manage application deployment and scaling in a Google Kubernetes Engine (GKE) cluster, utilizing Docker for containerization and developing optimized Kubernetes manifests and services. • Help us optimize cloud costs by selecting appropriate GCP services and scaling strategies, such as serverless offerings like Cloud Functions and App Engine. • Configure and manage multiple live production environments tailored to individual client needs. • Implement and manage CI/CD pipelines for automated deployments of application components using tools like Github Actions, Jenkins, or others. • Manage and optimize cloud deployment of AI models, integrating with existing CI/CD pipelines and using frameworks like TensorFlow Serving, MLflow or Kubeflow to ensure high availability, autoscaling, and version control • Ensure the application and infrastructure adhere to security best practices by implementing comprehensive security measures including firewalls, encryption, IAM roles, and intrusion detection. Ensure resilience against common attacks like DDoS, CSRF and more, while employing network segmentation, VPNs and monitoring for continuous threat management. • Develop and maintain a custom router capable of routing traffic optimally within the external services and the Kubernetes cluster. • Optionally, we would like help to leverage infrastructure-as-code tools such as Terraform or Ansible for automated and scalable cloud resource provisioning, as well as using Helm for Kubernetes application management. Requirements: • 4+ years of experience in cloud deployment, specifically using Kubernetes and GCP services. • Strong knowledge of Kubernetes and containerization technologies (Docker). • Proficient in implementing CI/CD pipelines, with demonstrated expertise in using Github Actions for streamlined and automated deployments. • Expertise in infrastructure-as-code tools like Terraform or Ansible for automated provisioning, as well as experience with Helm for Kubernetes application management. • Experience in deploying and scaling AI models in a cloud environment, familiar with model versioning and resilience frameworks like TensorFlow Serving, MLflow, or Kubeflow. • In-depth knowledge of network and cloud security. • Strong expertise in TCP/IP and UDP network protocols, complemented by practical experience in network debugging and forensics using tools like Wireshark and tcpdump. Prior experience in crafting network flow extractors, specialized routers, and packet analyzers is a plus. • Strong problem-solving skills and the ability to work well in a team-oriented environment. • Excellent communication skills, both written and verbal Please reach out to me directly, we will follow-up with a first call and depending on alignment with the role, a second meeting with the team. Thanks in advance, Massimo
Router programming networking data traffic monetization
hello. i need programming an arris-2812 firmware each byte send or receive internet data traffic as core banking value each byte, dynamic depending on bitcoin coinmarket price. no matter isp or ip service or tcp service i use. for you install direct to router by using my public ip address
opportunity
The Internet of Things
If you can communicate with the "internet of things" over a local network. If you are able to use tcp/ip to control items by sending data packets over a network. If you can do this by simply using command line, C++ , or any other programming language. If you are a student at school, college or university or anybody else who is familiar with what I am talking about. No pressure, and no matter at what level from beginner to professional. If you believe you would be interested and could contribute. Then you could be the person I need to help with an exciting project.
PyQt App Additions
Hello, I have an existing PyQt App that plots data. Currently the data plotted is hard-coded, but I would like to add a socket to received data from an outside source. I can provide the existing code for adaptation. The final product would include a dummy sender app which continuously sends a packet (pickle encoded dict; a function to generate this will be provided) each second and an additional class in the current GUI script that handles listening for/receiving tcp communications Hard requirements include: * option to listen on two ports (not implemented) * plotting of data from each port in individual graphs (currently implemented for dummy data) * data saved upon receipt (currently implemented) Happy to discuss or answer any questions. I expect this addition would take 4-8 hours and would like turn around within a week, if possible.
opportunitypre-funded
Python code - working with email data
Hi, We are looking for someone who can develop code to achieve following objectives. ------ The code should be compliant as follows: - Mail user authentication using OAuth/app passwords for Gmail/O365/Gsuite. - Oauth support for both secret and certificate. - Support reading credentials from DB/file. - Support for Mailbox read using IMAP/POP. - Support to specify IMAP/POP port number. - Parse the sender, recipient, subject, time, header, URLs, Attachment hash, domains, etc from mail body. - Support for extraction of mail contents from eml file. - Read and ingest new emails at specific intervals, choice to specify time intervals. - Store/Write the extracted contents to Database/CSV file. - Support to enable debug of the mail authentication, ingestion, and parsing script in requirement. - Support to pass authentication and mail traffic through proxy. - Support to specify folders to be read. - Support to delete/archive read emails. - (Optional) Support sending emails using SMTP ------ Here is refined version of the requirement. ------ Write a python code that will login to O365 and Gmail and download the mail content at predefined time (Say 2 minutes). Code should support login via Oauth support for both secret and certificate. Code should login to email account via credentails stored in local csv file. (Optional) - To get data from database server (mongodb or mysql). Mails are read using IMAP or POP protocol. Code should have option to access IMAP or POP server on custom port if needed. Else it should work on default port - IMAP tcp 143/993, SMTP - 25/587 Once the mail is downloaded on local system the code should Parse the sender, recipient, subject, time, header, URLs, Attachment hash, domains, etc from mail body. Code should also extract the data if the email is in EML attached format. EML mail format would be rfc 822 or encoded in base-64. If EML is in base-64 encoded then decode it first and then extract the information. Once the data is extracted it should to stored on local csv file. (Optional) - To store data on database server (mongodb or mysql). Code should provide debug logs so that the user can know at what stage of parsing the script has failed. Code to support proxy settings as well to reach to mail server. Script should allow to read specific mail folders others than Inbox if required by user. (Optional) - Script should allow to delete/archive after the mail is read. (Optional) - Support sending emails using SMTP server. ------ If you think you can deliver these tasks do reach out to us for further discussion. Thanks
Socket programming
Develop a client/server application using Linux TCP sockets and the C programming language. Your solution will respond to service requests by clients. Such requests may be by either providing the IP address of the server or the name of the host where the server is executing. Transmission errors will be handled by applying the CRC algorithm to detect errors and Hamming to both detect and correct a single bit errors.
Python project with RFID reader running on PI
We need a python script to access the RFID reader (https://www.impinj.com/products/readers/impinj-speedway). We need a script we can run on a raspberry pi (ssh or telnet into reader) and pull out the reads. This is a file in the reader. This should happen every 0.5s It's accessed through tcp protocol with fixed ip. Also username and pw will be required. When the data file is extract it needs to be saved in 2 different locations (1 by default and 1 by user choice), one on the sd of the pi (default) and the other to a USB (if) connected and selected. The file also needs to be uploaded to a server endpoint address if Internet available. Ideally when script is run you get a simple ui box you can enter the ip, username and pw, save location for usb & upload address. If there are any errors these should be displayed... Like upload success/failed... Save usb success/fail.... No internet etc.. If UI box is too costly then we can use the scrip to change the variables. The default save sd location can be in script and just creates a folder with the days date. Depending on success of project and live world testing we will be lookign to develop the script and PI UI.
TCP Logo Upgrade
I need a Hi-Res version of a logo for a large sized print job. 2 version, one in colour & the other with a clear background. Currently a small PPG so needs redrawing probably. Going on large banners & flags.
Training on Linux gateways, LoraWan & MQTT data transmission
We wish to run MQTT on a Linux gateway to send sensor data via a Semtech Packet forwarder to a network server provider and dashboard (which can receive UDP, TCP and MQTT). The data is from multiple types of sensor (i.e. temp, DC voltage, tilt, ), we have the basics and can send the LoraWan packets and receive the LoraWan packets on the server but require more detailed assistance on configuring gateways. We do not run the system on TTN, so please do not assume we can just pop it on TTN I am after a decent understanding of the basics to get the system up and running, additionally we may pay a small retainer per month to assist if required. Sorry but I would need good English What we need to understand:- How does MQTT integrate with the Packet Forwarder ? Join requests ? LoraWan packet decoding ? JSON structure ? Dealing with different sensor nodes - Device EUI's, Appkeys etc ? Parsing files ? This will be on Zoom or MS Teams or similar, I estimate with a decent teacher 3/4 hours should be OK
Node JS and sequelize expert needed
I have created a node JS API which is running perfectly on localhost but I am struggling to make it work on my VPS. I have been back and forth with support who say it needs to use a unix socket in order for the Apache configuration to proxy through the NodeJS app - we can't use a TCP socket for this? The server.js has been updated to use the process.argv[3] value for socket and this seems to be working fine. However when running on this or over the TCP port, periodically I get a CORS issue returned which in my logs is showing as: AH01114: HTTP: failed to make connection to backend: httpd-UDS We have a connection to a MySQL database using Sequelize and I'm not sure if this is the issue, as this I believe is over TCP? Can this be done with unix socket too? Basically, I'm looking for someone who can come on board and help me get this up and running. I also have a second app on Next.JS which will need sorting once we have the API reliably running! Please get in touch this if this something you can help with - ideally ASAP (ie. complete Friday 16th!)
urgent
Magento 2 - Emails not sending.
Hello, We have an issue with our Magento 2 website where emails are not sending from the system. We have tried password-reset emails but nothing comes through, We have spoken to our hosting provider and they said the following: “Postfix is running over port 25 locally: [root@192 ~]# lsof -I :25 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME master 1806 root 13u IPv4 16221 0t0 TCP localhost:smtp (LISTEN) master 1806 root 14u IPv6 16222 0t0 TCP localhost:smtp (LISTEN) [root@192 ~]# systemctl status postfix ? postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-07-02 14:00:26 BST; 2 weeks 6 days ago Main PID: 1806 (master) CGroup: /system.slice/postfix.service +- 1806 /usr/libexec/postfix/master -w +- 1827 qmgr -l -t unix -u +-10266 pickup -l -t unix -u” We need this working ASAP ideally in the next couple hours Please note cron is disabled at the moment, but even when enabled emails were not sending.
opportunity
Windows 2016 VPS Server updates to resolve vulnerabilities
We have a php web system hosted on a Windows 2016 VPS and have highlighted the below vulnerabilities that need to be upgraded/fixed/resolved: Uses SSLv3, insecure since 2014, vulnerable to forced downgrade, POODLE attack Uses TLS1.0, insecure since 2018, vulnerable to forced downgrade attack Uses TLS1.1, insecure since 2018, vulnerable to forced downgrade attack Vulnerable to RC4NOMORE/BEAST due to use of RC4 ciphers Vulnerable to RDP hacking due to open TCP port 3389 Must be experienced in Windows server management
opportunity
Socket from a port, incoming messages into a sql database GPS
build a socket from a port and put incoming tcp bit messages in into a sql database. This project is gps trackers that send there messages in bytes to a ubuntu server, running on an open port from a router. the socket needs to acknowledge the packets. work out the end of the stream and then insert it into the database. with date and time of the server of the incoming message. also needs to be able to deal with multiple streams at once. i have some more details on the tracker if your interested. this needs to be lightweight and not built around other applications already out there.
opportunity
Create dashboard for managing cloud server
Summary I'm looking to partner with developer specialist to help achieve our goal of automating deployment, security, and management of thousands of cloud instances. Providers - CloudCone (https://api.cloudcone.com/) - RunCloud (https://runcloud.io/docs/api) Scripting We have a series of commands that need to be ran at the start up of each instance. Here is the link to the script file right now so you can see everything that we plan to execute. **DISCLAIMER** There are a couple manual steps that we would love to automate and would need to get your advice on, otherwise that would be the commands that would need to be compiled into a batch file to run at the start up of every new cloud instance. Process Instance Creation We would receive a POST request from the website to create an instance for a new customer. There would need to be a portal that keeps track of: - Every instance that is online by the name assigned to it, a column with the IP address, and a column with the customer ID we receive from the site so we know who’s is what without disclosing personal information. - Every hour the server is online from point of creation until the Instance Deletion request comes online. - A text area that updates with the cumulative number of hours that all of the servers are online for. Example: If there are 100 servers and 50 of them have been online for 5 hours and 50 of them have been online for 10 hours, the number displayed would be 750. - There are going to be thousands of these instances that we are going to be managing and we get paid by the hour that these are online, so this is a CRITICAL piece that should always be in operation. - There will also be two different tiers of instances. So the cumulative number displayed needs to correlate to which instance template. Example: Tier 1 - 10,421, Tier 2 - 3,513 - The portal would need login credentials for specific users to be able to access this information. Once that POST request is received, we would need the instance to run the batch file mentioned in Scripting above. After that has been successfully ran, we would then need to: - Add that instance to RunCloud, - Update the Firewall settings to block port 80, - Update the Firewall settings to block port 443, and - Update the Firewall settings to allow port TCP 6080. - As an additional measure, we would love to enable the option for Passwordless login for all servers if that is possible within the API. After the instance has been added to RunCloud successfully and the batch file has ran successfully, we would want to then send the server’s IP address, the Customer ID, and the password generated in the batch file for the VNC server so the site can notify the user their instance is ready for launch. The website will display the IP address in a specific format and the password for users to log into the instance when they are logged in. Instance Pausing In case of a client’s billing were to pause, we need the ability to receive a command from the website to send a shut down command to the associated Customer ID’s instance. For our billing purposes, for every 24 hours that an instance is paused we need to add an hour to the cumulative usage for all servers that is displayed. If the Customer’s account is reactivated, then a command to turn the instance back on would need to be issued in order for that instance to turn on and be accessible once again. Instance Deletion In case of a client’s account being closed, we need to be able to receive a command from the website to delete an instance. Once that command is received, CloudCone needs to delete the correctly correlating instance to that Customer ID, update the hours total with how many hours that server was online. In addition we need to remove that instance from RunCloud as well. Additional Functionality The total number of billing hours by tier that is calculated needs to be from 12:00a EST on the 1st of each month until 11:59p EST on the last day of each month. Those hourly totals of all instances by tier needs to be able to be sent to our billing system to automatically update the invoice that is generated around 8a EST on the 1st. We bill by the hour, per tier. Those totals are CRITICAL for us to keep track of properly. We use Zoho Books for our billing system. An additional feature we need is the ability for a logged into user to the portal to upload a file that replaces an existing file on all of the instances. The file names won’t always match, but it’s always in the same location. This should work with receiving requests from a system like WHMCS to create, pause, and delete the instances The job needs to be completed in 15 days - After one week I need at least a draft version.
opportunity
Consultancy, configuration, deployment and testing for Mikrotik
We are seeking services in the form of consultancy, configuration, deployment and testing for a solution where Mikrotik has a major role. We kindly request your proposals with your term and conditions in order to make the defined solution operational. Details are in the attachment. The subject Mikrotik is actively serving as an edge router/firewall on the field. Despite the usual setup where a Mikrotik is placed in front of a LAN, our Mikrotik is a standalone assembly point of various VPNs in between us and our customer. Therefore, as seen in the right part of the above diagram, our mikrotik has active and operational site2site IPSEC VPNs with our customers. In the left part, where we call the backplane, our servers are connecting to the defined port of our Mikrotik which in its turn allows those servers to access to defined remote servers of our customers through the established VPN explained above. The setup can be simply summarized as simple dst-nats at our mikrotik since our servers are actually the clients to our customer remote servers, hence our servers are initiating the TCP requests. We like to add a SIP connection which will require a network traffic that can be initiated in both ways between our customer’s remote SIP servers and our IVR which will act as a SUP trunk, over a similar VPN. The said connection will be established over an already established VPN. Similarly, our IVR server on the internet will reach to our Mikrotik (over a VPN is required) via internet. The network traffic between our IVR and the customer’s remote SIP servers will be encrypted due to IPSEC how ever each party will be routing to the required hosts on their own. Our IVR server is on windows 2019 server on a virtual machine (Virtual Private Server). Our Mikrotik and our IVR server are on the same physical location without any possibility to have being interconnected over our Mikrotik’s available ethernet port, due to the our IVR servers virtuallity. Our Mikroik has only one ethernet port is connected, as WAN port. IVR virtual server has only one internet connection.
Tcp logic change
I need to change the TCP logic of a public project cause, the one already in use is to much expansive on CPU usage.
Text file with practice questions that need to be formated
I have a text file with around 500 practice questions that need to be formatted so that I can import the txt file into a quiz application. Editing the text file should be done in Notepad++, notepad, or TextEdit. You can use something else if you really need to but after you're done, open the txt file in a strict text editor like the three I just mentioned to ensure that everything is formatted correctly. Any extra lines or stray characters will cause the app using to not function properly. I've already completed the first ~100 questions myself so you'll be able to see how I want it formatted but here is an example of how the questions generally are before formatting: A network technician is diagnosing a time-out issue generated from an end user's web browser. The web browser issues standard HTTP get and post commands to interact with the website. Given this information, the technician would like to analyze the entire TCP handshake of the HTTP requests offline. Which of the following tools would allow the technician to view the handshake? A. Packet analyzer B. Port analyzer C. SNMP traps D. Spectrum analyzer Correct Answer: A A customer cannot access a company's secure website. The company's network security is reviewing the firewall for the server and finds the following output: Which of the following changes should be made to allow all customers to access the company's secure website? A. Allow any any 10.5.0.10 443 B. Allow any any 12.73.15.5 443 C. Allow 10.5.0.10 443 any any D. Allow 10.5.0.10 any 10.5.0.10 80 Correct Answer: C And here's how I need them formatted: A network technician is diagnosing a time-out issue generated from an end user's web browser. The web browser issues standard HTTP get and post commands to interact with the website. Given this information, the technician would like to analyze the entire TCP handshake of the HTTP requests offline. Which of the following tools would allow the technician to view the handshake? *Packet analyzer -Port analyzer -SNMP traps -Spectrum analyzer A customer cannot access a company's secure website. The company's network security is reviewing the firewall for the server and finds the following output: Which of the following changes should be made to allow all customers to access the company's secure website? -Allow any any 10.5.0.10 443 -Allow any any 12.73.15.5 443 *Allow 10.5.0.10 443 any any -Allow 10.5.0.10 any 10.5.0.10 80 Essentially your job would be to remove extra lines and spaces. Remove all uses of "A." "B." "C." "D." "E." "F." "G.". Change wrong answers to start with "-" and right answers to "*" with no spaces beforehand. Skip one line after each question. If there are any other blank lines such as blank lines between multiple sentences in a question, remove them. Pretty simple. Let me know if that's something you think you can do and if so, how long it will take you. Thanks for your time.