标签: network-monitoring

在C#中实现SNMP Reporter(代理)(必须在Mono上运行)?

我试图在C#服务器应用程序中实现一些额外的统计信息收集 - 我有大约20个左右的变量,我希望能够向网络监视工具报告; 所以我假设(希望是正确的)SNMP是正确的方法.

但是有两个问题:

  • 该应用程序是一个开源服务器,不能包含专有组件,和
  • 它需要在*nix环境下运行Mono以及通过.NET运行Windows.

http://sharpsnmplib.codeplex.com/上的"#SNMP"库似乎是一个很有前途的解决方案 - 但我找不到任何样本; 我缺乏对SNMP的了解.

这里有没有人有通过SNMP报告数据的任何(快速)示例?(理想情况下使用LGPL,X/MIT,BSD或Zlib许可下的库)

非常感谢

编辑: 问题似乎是缺乏能够充当SNMP服务器的库,如果有人知道任何 - 这可能会很好地解决问题.

编辑#2: 基本上我正在寻找SNMP服务器库或示例参考实现.

.net c# monitoring network-monitoring snmp

5
推荐指数
1
解决办法
4752
查看次数

rvictl 不工作

我正在尝试监控我的 iPhone 上的所有流量。所以我用谷歌搜索了这些工具,我发现 rvictl 是我的选择。基于这篇文章

我之前已经安装了 xcode,所以我在终端中运行“rvictl”,没有给出任何内容,但也没有错误,这意味着 rvictl 已经安装了。

所以我尝试运行“rvictl -s 7BE4CC277XXXXXXXXXX”并等待大约2秒,然后什么也没有发生或显示,什么也没有

leideMacBook-Air:~ Jack$ rvictl -s 7BE4CC2772E3D50174C49ABxxxxxx leideMacBook-Air:~ Jack$

就像那样,所以我用谷歌搜索并看到另一篇文章通过重新安装这两个pkg来修复你的xcode pkg,然后再次点击仍然得到相同的结果,没有任何反应

那么有人可以提供另一个线索来解决这个问题吗?

macos xcode network-monitoring ios

5
推荐指数
2
解决办法
6402
查看次数

FireFox 在样式编辑器中显示 css 文件,但在网络监视器中不显示

我的 CSS 文件在 FireFox (52.0.1) 中正确加载。它们列在“样式编辑器”选项卡中,但不在“网络监视器”选项卡中。无论我在“网络监视器”选项卡中单击“全部”还是“CSS”,都不会显示任何 CSS 文件。

我将 css 文件包含在其中,如下<head>所示:

<link rel="stylesheet" type="text/css" href="https://{path}/css/print.css" media="print">
<link rel="stylesheet" type="text/css" href="https://{path}/plugins/components/jquery-ui/themes/base/all.css" media="all">
Run Code Online (Sandbox Code Playgroud)

选择“全部”后,CSS 文件不会显示在“网络监视器”选项卡中。

选择“CSS”后,CSS 文件不会显示在“网络监视器”选项卡中。

CSS 文件显示在“样式编辑器”选项卡中。

考虑到有 CSS 选项,我假设它们应该显示在“网络监视器”选项卡中,那么会出现什么情况呢?

css firefox network-monitoring firefox-developer-tools

5
推荐指数
1
解决办法
746
查看次数

监视另一台服务器上进程的内存使用情况

我正在尝试开发一个应用程序,它将从我的PC监视位于服务器上的进程的内存使用情况.我创建了一个应用程序,它将监视位于运行应用程序的同一台PC上的进程的内存使用情况,但无法弄清楚如何从我的PC运行应用程序并监视另一台PC的/服务器进程.

任何帮助都会让我指向正确的道路.

UPDATE

这是我到目前为止:

    private static string sProcName = "PCMain";
    private static string machine = "serverName";
    private static int sProcMemoryInKB = 10000;
    static void Main(string[] args) {
        VerifyRemoteMachineStatus(machine);
        GetMachineName();
        Process ReqProcess;
        GC.GetTotalMemory(true);
        ReqProcess = CurrentlyRunning(sProcName);
        do {
            if (ReqProcess != null) {
                System.Threading.Thread.Sleep(1000);
                // calculate the CPU load
                System.TimeSpan CPULoad = (DateTime.Now - ReqProcess.StartTime);
                Console.WriteLine("CPU Load: " + (ReqProcess.TotalProcessorTime.TotalMilliseconds / CPULoad.TotalMilliseconds) * 100);

                PerformanceCounter WorkingSetMemoryCounter = new PerformanceCounter("Process", "Working Set", sProcName, machine);
                //System.Threading.Thread.Sleep(1000);
                Console.WriteLine("Momory (Working Set) " + (WorkingSetMemoryCounter.NextValue() / …
Run Code Online (Sandbox Code Playgroud)

c# networking network-monitoring

3
推荐指数
1
解决办法
9488
查看次数

使用nmap更快地发现主机?

我需要定期从脚本启动后台网络设备发现过程,并且需要相当快.目前,我这样推出NMAP:

nmap -sP 192.168.1.0/24
Run Code Online (Sandbox Code Playgroud)

(我刚刚编写了IP地址,你明白了).无论如何,上面将对该C类网络进行ping扫描.问题是这个命令通常需要30-40秒才能完成.我希望能够更快地做到这一点.

我的目标只是设备/主机发现 - 我只想知道给定网络上的任何机器的IP地址.完成某种扫描后,我可以使用ARP命令获取上行机器的MAC地址.

那么在nmap或任何其他免费工具中有更快的方法吗?我知道fing(这更快)但我无法在不支付巨额许可费的情况下将查找嵌入到商业产品中.因此,如果在nmap或其他免费工具中有更快的方法,那就太棒了.

该工具必须在Ubuntu Linux上的命令行中运行.我对仅在其他操作系统上运行的GUI工具或工具不感兴趣.

linux network-monitoring ping nmap

3
推荐指数
1
解决办法
2万
查看次数

为什么我在 WhatsApp Web 中看不到网络活动?

为什么我在 WhatsApp Web 中看不到网络活动?我的意思是在开发人员工具 (F12) 的“网络”选项卡中。我尝试使用 Firefox 和 Google Chrome。

firefox network-monitoring google-chrome protocols

3
推荐指数
1
解决办法
1411
查看次数

如何检查网络流量并获取资源请求的URL?

我想监视页面的网络并获取JavaScript网络事件的所有URL,类似于PhantomJS page.onResourceRequested正在做的事情,但是我不知道如何使用Google Chrome的Puppeteer做到这一点。

我一直在研究Google Chrome的puppeteer,但是我不知道如何使它工作,因为它的输出看起来像这样:

Page {
    domain: null,
    _events: {
        request: [Function]
    },
    _eventsCount: 1,
    _maxListeners: undefined,
    _client: Session {
        domain: null,
        _events: {
            'Page.frameAttached': [Function],
            'Page.frameNavigated': [Function],
            'Page.frameDetached': [Function],
            'Runtime.executionContextCreated': [Function],
            'Network.requestWillBeSent': [Function: bound _onRequestWillBeSent],
            'Network.requestIntercepted': [Function: bound _onRequestIntercepted],
            'Network.responseReceived': [Function: bound _onResponseReceived],
            'Network.loadingFinished': [Function: bound _onLoadingFinished],
            'Network.loadingFailed': [Function: bound _onLoadingFailed],
            'Page.loadEventFired': [Function],
            'Runtime.consoleAPICalled': [Function],
            'Page.javascriptDialogOpening': [Function],
            'Runtime.exceptionThrown': [Function],
            'Security.certificateError': [Function],
            'Inspector.targetCrashed': [Function]
        },
        _eventsCount: 15,
        _maxListeners: undefined,
        _lastId: 14,
        _callbacks: Map {},
        _connection: Connection …
Run Code Online (Sandbox Code Playgroud)

network-monitoring google-chrome node.js puppeteer

3
推荐指数
1
解决办法
2406
查看次数

Android 应用程序不可调试风格的 Charles 代理

首先让我澄清一下,我知道这是一个非常糟糕的做法,我不会将此更改推送到我的生产代码中。但有时我们需要调试我的应用程序的不可调试风格的一些更改,但所有 https url 都失败并出现以下错误

Client SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown)

我已使用以下网络配置文件并添加到我的清单文件中。这在应用程序的可调试风格中工作,但在不可调试风格中仍然不起作用。

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config>
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="user" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使用 charles 在 Android 应用程序的不可调试风格中监视我的网络调用吗?

android network-monitoring charles-proxy

3
推荐指数
1
解决办法
2014
查看次数

保护Android apk以防止反编译,网络嗅探等

有没有办法保护Android apk文件,以便无法重新生成源代码?此外,有许多网络嗅探器允许HTTP监控,有没有办法绕过这些,以便无法监控传入/传出网络流量?

我已经读过使用SourceForge的Proguard(参考)在某种程度上可以使用代码混淆.

我可以研究哪些其他替代方案?

请指教.

谢谢.

security obfuscation android network-monitoring

2
推荐指数
1
解决办法
3384
查看次数

捕获HTTP请求并生成C#代码的工具

我曾经使用过一个工具,它可以捕获http请求,然后它也可以生成c#代码,因此我可以手动处理请求并再次运行它们。有人知道该工具的名称吗?

c# network-monitoring http request

2
推荐指数
1
解决办法
2234
查看次数

vnstat没有在某些接口上更新

vnstat每五分钟只更新一个接口.我必须使用vnstat -u手动更新其余的接口.所有接口都已启用,但每5分钟只有一个接口更新.

network-monitoring centos monitor traffic

1
推荐指数
1
解决办法
1770
查看次数