Find Jobs
Hire Freelancers

Make updates to unix application "mtr" for my use

$30-250 USD

已关闭
已发布超过 6 年前

$30-250 USD

货到付款
I'm looking for a command line way of monitoring multiple nodes at once using a curses interface. From my previous life as an Sys Admin, "mtr" has the type of interface I'm looking for. Multiple lines, IP address per line, and a continuously updated status as to connectivity, latency, etc. Rather than learn C and do this task, I would like someone to take the code for nmap, and modify it. Modifications: 1) Instead of building the list of IP addresses using ICMP, read the list of hosts via a file, including a destination port number (more on this in #2). No need to find out the hops in-between anymore. 2) The -T option only uses TCP SYN packets - I need it to complete a 3-way handshake instead. SYN, SYN-ACK/ACK as well as a FIN to close the connection. This is so we don't trigger DDoS-like protections within kernels. This will be done to the IP/Port pair in the config file in #1. (something using connect() will work) 3) Modify "Packets" to be "Connections" , and "Pings" to be "Latency" in the output when the -T option is used. Simple things. 4) Most other functionality of nmap to stay in-place, unless there is a reason to remove it. 5) Keep timeout functionality (-Z flag) in case a 3-way handshake could not be completed in specified seconds. 6) Extra credit: Given using a 3-way handshake will slow things down for connections, a way of doing connections in parallel (instead of sequentially) is extra credit. It may already even do this, so this might be easier than expected. Please provide a diff file against latest MTR version 0.92.
项目 ID: 15869827

关于此项目

远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

UNITED STATES的国旗
Livermore, United States
5.0
4
会员自10月 26, 2014起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。