Find Jobs
Hire Freelancers

Program a micro device with two Ethernet interfaces to share an Ethernet connection with a 3rd device

$750-1500 USD

กำลังดำเนินการ
โพสต์ ประมาณ 5 ปีที่ผ่านมา

$750-1500 USD

ชำระเงินเมื่อส่งงาน
Details are included in the preliminary document. In short, we would like someone to create a prototype using one of several cheap microdevices (listed in document) that can be attached in-line to an existing device with an Ethernet connection and "share" the connection as well as secure (and re-route) specific types of communications. There are good reasons why a micro-VPN is not what we would like and this is NOT for a man-in-the-middle attack (otherwise, we'd just purchase a bunch of packet-squirrels), this, as explained in the document and which I am happy to explain further, so that we can secure legacy devices which for a number of reasons we cannot update and for which VPN appliances are impractical and/or not desired. NOTE: If you are able to meet most or all of the functional requirements by simply setting up bridge and/or tunnel interfaces and setting up the appropriate ebtables or iptables rules (which should be possible), we would still like s prototype which can reasonably be configured, preferably by a program (c, c++, Python, etc.) and not a series of bash scripts. Language is not important, but the ability to understand Ethernet transport layer and TCP/IP and UDP is. ============ Part ONE: Part one is JUST the portion that allows for sharing the Ethernet connection (IP address and MAC) of the attached device. If I can connect the SECBOX to DEV and NET, have it behave as a transparent bridge except for the communications with specific interface:source:dest combinations and if I can have a process on SECBOX send and receive communication to and from those special addresses using the MAC and IP of the DEV. That's all for part one. I think that this can mostly be done by setting up a bridge, possibly a tun device (depending on how you want to do it, I don't really care), some ebtables/iptables rules and some routing rules. Delivery is just what is needed to set this up on any Linux device (not just OpenWRT, of pfSense, for example) and something that shows we can send and receive to special addresses without those packets/frames getting to DEV. Bonus: Show that SECBOX can make a DNS request without making it impossible for DEV to make a DNS request. Little Background: I have a few working prototypes: One in pure c One in pure python One using python to configure iptables/ebtables with bridge/tunnel setup The pure python/c ones worked well and did almost everything, but outside of kernel space, so they drop/miss packets and can't do the kernel based routing. The ebtables/iptables version is not working any more and I don't want to debug / figure this out. Parts TWO and THREE are the more involved implementations with the mini-firewall setup, and reconfiguration [login to view URL] then NAT puch-through and rendezvous capabilities both of which are further down the road. After having some back and forth with some colleague and my adviser on Freelancer, I think I need to write them (parts two and three) out as separate bids. I may even be posting them as time and material. NOTE: The intention is to eventually take this to a custom SOC implementation with the "link sharing" portion being FPGA programmed in and the rest (SPROC(s) in the doc) running on an ARM with a mcro linux kernel.
รหัสโปรเจกต์: 18877062

เกี่ยวกับโปรเจกต์

8 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 5 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
origintal: oldbox-----Internet new: oldbox---SECBOX---internet I can develop this in my office I have a free linux server with multiple nics to use for development (dellrc200) to use as SECBOX-DEV . I will use a wrt54g as a dummy holder for oldbox, and i will use my own internet connection. I will create a proof of concept SECBOX either using brctl to make a transparent bridge, or I may come up with another way to do this without brctl just using l3 routing and iptables . I will be able to let you know after I draw up my own test case diagram and do some experimenting. The complication with this is only because I think that we have to use the same IP and MAC so that it does not disturbe the network topology, because of using the same MAC ID on the Bridge and the oldbox, this could be an issue, so I will have to complete a discovery process where I ask questions as I'm going through various design methods , but I would hope to do this as a bridge, but its possible it could end up being a router because of the MAC conflict, again I have to go through a process of asking questions and it will have to be done in an organized fassion as I draw up various test case diagrams and test implimentation, my diagrams will include real mac and IP's although they will be my own network lab macs /ip's for testing , whenI have a succesfull implimentation I will help you impliment your own test case. at first things will be mocked up in bash, and then we can move to c or pythn.
$777 USD ใน 14 วัน
5.0 (6 รีวิว)
3.2
3.2
8 freelancers are bidding on average $1,653 USD for this job
รูปอวาตาร์ของผู้ใช้
Hi, I am an Electronics and computer science engineer, I have experience working with various prototyping boards, Raspberry Pi, Arduino, mbed (ARM proto board)... as well as developing custom PCBs, you can find some of my projects on my portfolio. Looking at the description, I think I can do it. But I'll look more into it and the document you provided soon. (tought I post my bid to not forget about it) I pride myself on ensuring that the customer is satisfied with the quality of the work and strive to sustain good communication and complete the project (5-star reviews/ 100% completion rate) Looking forward to working with you. Regards, Nabil
$2,058 USD ใน 25 วัน
5.0 (13 รีวิว)
5.1
5.1
รูปอวาตาร์ของผู้ใช้
Hi there, I have checked the details I have great experience with Computer Security, Linux, Network Administration, Python. Please start the chat so we can discuss this job more in detail. Thanks
$1,250 USD ใน 20 วัน
5.0 (4 รีวิว)
5.3
5.3
รูปอวาตาร์ของผู้ใช้
hello,how are you. i read your bid carefully. i am c/c++, python expert and have full experience for 10 years. c/c++, python is my top skill and i can convert from python to c language with your compresssion algorithm. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result to the proposals. hire me.
$1,250 USD ใน 20 วัน
4.4 (3 รีวิว)
5.5
5.5
รูปอวาตาร์ของผู้ใช้
Hi my name is DongJun. I am an experienced web developer. I have read the project requirements and I am very interested in your project. I can start work right now. I will make your website look very nice, modern and professional. I will make the website load fast, SEO friendly and responsive to all mobile devices as well. I will deliver you great result asap. If you check my portfolio, you will know my skills surely and will be satisfied with my work. Please feel free to test my skill for your project. Thank you.
$1,250 USD ใน 20 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
Hello, I am quite intrigued by your project posting and would like to be a part of this. Do let me know what are the next steps to get ourselves considered for the project. Looking forward to hearing from you soon. Regards
$1,388 USD ใน 20 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
Hi As I see your application you need a small secure bridge working on those secureboxes which are attached for device and internet and which have firewall to ensure security. I advice you to use Nexx as it supports Openwrt which has good firewall, easy UI and lots of features which may be needed in future. It is very modular and you can enhance to do other things too. If you prefer Nexx I will cut my price to half and finish working on the project in one week. I may write a module for that where you can configure firewall by iptables with some GUI if you prefer. Thanks Archil
$4,000 USD ใน 20 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ UNITED STATES
Somerville, United States
5.0
1
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ก.ย. 8, 2006

การยืนยันลูกค้า

งานอื่นๆ จากลูกค้ารายนี้

Efficient Correlation Algorithm
$10-30 USD
Writing - Text for Immigration Law Site
$30-100 USD
ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง