-
Notifications
You must be signed in to change notification settings - Fork 804
Expand file tree
/
Copy pathindex.js
More file actions
104 lines (100 loc) · 3.25 KB
/
index.js
File metadata and controls
104 lines (100 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
import clsx from "clsx";
import Heading from "@theme/Heading";
import styles from "./styles.module.css";
const FeatureList = [
{
title: "In-Depth Network Analysis",
Svg: require("@site/static/img/undraw-connected-world-wuay.svg").default,
description: (
<>
Analyze your network and perform in-depth diagnostics using built-in
tools such as WiFi Analyzer, IP Scanner, Port Scanner, Traceroute,
DNS Lookup, Ping Monitor, LLDP Capture, and many more - all in a unified
interface.
</>
),
},
{
title: "Remote Access & Server Management",
Svg: require("@site/static/img/undraw-server-cluster-jwwq.svg").default,
description: (
<>
Connect, monitor and troubleshoot your network and server
infrastructure with integrated clients such as Remote Desktop (RDP),
PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.)
and TigerVNC (VNC).
</>
),
},
{
title: "Profile Management",
Svg: require("@site/static/img/undraw-personal-settings-re-i6w4.svg")
.default,
description: (
<>
Organize hosts and networks in profiles with specific configurations,
and use them seamlessly across all features. Keep your sensitive
data secure with encrypted profile files, and manage customers
or environments by using different profile files.
</>
),
},
{
title: "Effortless Troubleshooting",
Svg: require("@site/static/img/undraw-server-down-s-4-lk.svg").default,
description: (
<>
Diagnose and resolve issues effectively with a comprehensive suite of
tools in one place. It's enterprise-ready — includes an MSI installer for
centralized deployment, signed binaries, system-wide policies for
centralized configuration, translations in 16+ languages, and
distribution via package managers like winget and Chocolatey.
</>
),
},
{
title: "Open Source",
Svg: require("@site/static/img/undraw-version-control-re-mg66.svg").default,
description: (
<>
NETworkManager is fully open source on GitHub — no ads, no subscriptions,
no selling your data. Review the code, build it yourself, or contribute
to make it even better.
</>
),
},
];
function Feature({ Svg, title, description }) {
return (
<div className={clsx("col col--4")}>
<div className="text--center">
<Svg className={styles.featureSvg} role="img" />
</div>
<div className="text--center padding-horiz--md">
<Heading as="h3">{title}</Heading>
<p>{description}</p>
</div>
</div>
);
}
export default function HomepageFeatures() {
const firstRow = FeatureList.slice(0, 3);
const secondRow = FeatureList.slice(3);
// Return 2 rows with 3 columns each
return (
<section className={styles.features}>
<div className="container text--center">
<div className="row">
{firstRow.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
<div className={`row ${styles.featuresRowCenter}`}>
{secondRow.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
</div>
</section>
);
}