github.com / rohit267
rohit267/ net-merge
Go·119 files·commit 3ef82b7·scanned 2d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 2,348 stars — findings likely legitimate code patterns
verdict accurate?
Created 14 days ago
Created 14 days ago
threat-state: lowlive
FINDINGS ░▒▓
criticalRemote script piped into a shellA shell script downloads remote content and executes it directly (e.g. `curl … | bash`). The payload is never stored or reviewable and can change server-side — a classic malware/backdoor install pattern.scripts/build-repos.sh
<h2>Any Linux or macOS: one line</h2>
<pre>curl -fsSL https://raw.githubusercontent.com/rohit267/net-merge/main/install.sh | sh</pre>
<p>It uses your package manager when it can. Or set it up by hand:...+10criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.internal/nics/info_darwin.go
func listPorts() map[string]string {
out, err := exec.Command("/usr/sbin/networksetup", "-listallhardwareports").Output()
if err != nil {
return nil+8warningGo unsafe package usageunsafe package bypasses Go's type safety. Malware uses it for memory tricks, pointer casts, and hiding behavior.internal/nics/info_windows.go
"fmt" "unsafe" "golang.org/x/sys/windows"+3
criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.internal/platform/autostart_darwin.go
case "off":
exec.Command("/bin/launchctl", "bootout", domain+"/"+agentLabel).Run() // not loaded is fine
if !AutostartEnabled() {
fmt.Println("autostart is already OFF.")+8criticalGo os/exec usageos/exec is used to run external commands. In malware it drops payloads, modifies the system, or opens shells.internal/platform/desktop_windows.go
func run(name string, args ...string) error {
cmd := exec.Command(name, args...)
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
out, err := cmd.CombinedOutput()+8warningGo unsafe package usageunsafe package bypasses Go's type safety. Malware uses it for memory tricks, pointer casts, and hiding behavior.internal/platform/desktop_windows.go
"time" "unsafe" "golang.org/x/sys/windows"+3
infoSuspicious file in repoExecutable file (fetch-wintun.ps1) in repositoryscripts/fetch-wintun.ps1+2
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
69 files scanned @ 3ef82b7 | 10/27/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation0
supply chain10
owasp / injection0
telemetry
files 69/119rules hit 10engine v7commit 3ef82b7
github
rohit267/net-merge
Use all your internet connections at once on Windows, macOS, Linux and Android: per-connection load balancing over Wi-Fi, Ethernet, mobile data and phone tethers
2348
126
17d
119 files
69 scanned(58%)
3ef82b7
architecture░▒▓
entry (0) flagged (10) pkg (60)
122 nodes · 195 edgesscroll to zoom · click node to jump to finding