标签: network-monitoring

如何监控从iOS模拟器进行的网络调用

我试图像Firebug一样监视从应用程序到我的服务器的调用.我找不到在iOS模拟器或xCode中查看的方法.

有没有办法在不嗅探所有流量的情况下做到这一点?如果不是,您会建议使用什么工具?

networking xcode network-monitoring ios-simulator

103
推荐指数
10
解决办法
11万
查看次数

如何查看我的Android应用程序的网络消耗?

我需要查看我的Android应用程序的互联网消费情况.在我的应用程序中,我调用了大量的Web服务API.

我想知道我的应用程序在完整的时间内以KB/MB的速度消耗互联网的​​程度.

我该怎么检查?有没有工具来检查?

api android network-monitoring

29
推荐指数
4
解决办法
1万
查看次数

"阻止"在Firefox开发人员工具网络监控中真正意味着什么?

Firefox的网络监视器文档定时部分,"已封锁"被解释为:

在队列中等待网络连接所花费的时间.

浏览器对可以对单个服务器进行的同时连接数量施加限制.在Firefox中,默认为6

数量连接的限制是唯一的限制吗?或者浏览器是否被阻止等待从操作系统计数连接也被阻止?

在新的浏览器中,在第一个连接上,在进行任何其他连接之前(因此限制不应该在此处应用),我被阻止了195毫秒.

在此输入图像描述

这是浏览器等待操作系统吗?"被阻止"在这里意味着什么?

firefox network-monitoring firefox-developer-tools

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

监控流程的网络使用情况?

在C#或C/C++和Win32中是否有办法监视某个进程的网络使用情况(显然你没有构建该应用程序)?我想监视一个小时左右的1个进程,然后返回仅由该进程使用的字节,例如limewire.

可能吗?我知道windows上的netstat -e会告诉你发送/接收的总字节数,但这适用于所有进程.

编辑:如果我不能只返回一个进程使用情况,我如何获得整个系统发送/接收的字节数?作为netstat显示,除了我只想要整数.

例如:

netstat -e

                           Received            Sent

Bytes                    2111568926      1133174989
Unicast packets             3016480         2711006
Non-unicast packets            3122            1100
Discards                          0               0
Errors                            0               0
Unknown protocols                 0

我只想获得2个变量,如rec = 2111568926和sent = 1133174989

c# winapi network-monitoring

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

Netem和虚拟接口

我需要模拟网络,引入例如随机延迟,我需要帮助才能使用NetEm.该场景包含两台Ubuntu 14.04机器:A和B.

A和B在eth1上具有IP地址192.168.0.1和192.168.0.2.为了避免混淆NIC eth1,我设置了虚拟接口eth1:

sudo ifconfig eth1:1 192.168.1.x/24 up
Run Code Online (Sandbox Code Playgroud)

此时,仅在B上,我添加延迟如下:

sudo tc qdisc add dev eth1:1 root netem delay 50ms 10ms 25%
Run Code Online (Sandbox Code Playgroud)

问题是物理网卡eth1也会出现这种延迟.我的意思是,如果我平eth1上的地址(192.168.0 0.1坪192.168.0,因为如果他们前往的eth1的包被延迟0.2):1.相反,我希望延迟只有eth1:1.

发生了什么?我怎么解决这个问题?

此外,我读到这样,网络损伤只影响出口流量.如何为出口和入口流量引入延迟?

network-monitoring delay network-interface ubuntu-14.04

9
推荐指数
0
解决办法
539
查看次数

免费网络监视器

我在整合两种产品时遇到了麻烦,其中一种产品是我的,它们似乎没有说话.所以我想确保他们正确沟通.我浏览了一下网络监视器,发现了TCP Spy.这有效,但一次只显示对话的一面(它必须在本地运行)我理想情况下想要同时看到双方 - 但你不能运行两个TCP Spy副本.

我找到了Sourceforge,但似乎什么也没出现 - 我是Windows开发人员,我没有安装perl.

我发现其他几个都是瘫痪的,完全没用,所以我想知道那些SO用来观看TCP对话的内容是什么?

BTW - 'not-written-here'产品不是浏览器.

sockets windows network-monitoring

8
推荐指数
2
解决办法
1290
查看次数

如何与 Charles 使用应用程序的客户端证书?

尝试调查 Android 上安装的应用程序上的私有 API,我注意到大多数现代应用程序都使用自定义客户端证书,这意味着 Android 上安装了受信任的根证书,Charles 仍然无法监控流量,因为服务器会拒绝 Charles 的握手。我想要么我需要一个不同的工具来进行流量监控,要么我需要指示 Charles 使用应用程序本身嵌入的一些自定义证书文件。

network-monitoring charles-proxy

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

连接记录

我希望 SQL Server 创建一个日志文件,记录所有(成功的)数据库登录/连接。日志应至少包含:

  • 连接客户端的IP地址和端口
  • 客户端的应用程序名称
  • 用户名
  • 数据库名称
  • 连接时间或适用的交易

看起来服务器跟踪可能可以捕获所有这些信息,但微软表示服务器跟踪已被弃用,取而代之的是扩展事件。

因此,我尝试通过扩展事件收集这些信息。对于我的测试,我使用 SQL Server 2017 Developer Edition(在 Windows 10 上的 Docker 容器中运行)和 SSMS v17.7。创建或查看扩展事件时,我以“sa”身份登录。

到目前为止,我已经能够通过扩展事件收集大部分信息。问题是收集客户端 IP 和端口。我可以单独获得任何一个部分,但不能同时获得两个部分。下面列出了我正在使用的 XEvent。列出两次的事实connection_accept并不是错误。SQL Server 实际上有两个名称完全相同的不同事件(!!!)。

  • Login:没有收集客户端 IP 或端口的选项(字段或操作)。至少它确实提供了client_hostname
  • Logout:没有收集客户端 IP 或端口的选项(字段或操作)。这也捕捉到了client_hostname
  • connection_accept
    • 收集客户端IP,但它掩盖了最低的八位字节(例如192.168.1.XX)!!!
    • 收集客户端端口!好的!
    • 不收集session_id,因此无法与Login事件关联Logout
    • 我指定了、和EVENT SESSION的集合,但这些字段/操作都不存在于收集的数据中。:(usernameclient_app_nameclient_hostname
  • connection_accept
    • 收集客户端端口,但不收集客户端IP!
    • 有sesstion_id,所以至少可以关联到LoginLogout
    • 注意:我还没有在野外捕获到这个特定事件,所以我对此没有进一步的评论。

这些事件都没有提供客户端的 IP 地址,但我会接受客户端主机名作为合理的替代。然而,获取端口号是一个真正的问题。端口号仅在connection_accept事件中找到,并且没有明显的方法将其与login具有主机名的事件关联起来。简而言之,扩展事件似乎根本无法提供这种基本的客户端 IP 和端口配对。我想相信我错了,因为这是如此基本的数据。对于我所忽略的内容的任何帮助或建议将不胜感激。

扩展事件DDL …

sql-server monitoring network-monitoring extended-events

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

如何从Windows程序访问类似netstat的以太网统计信息

如何从netstat -e等C/C++代码访问以太网统计信息?

Interface Statistics

                       Received            Sent

Bytes                      21010071        15425579
Unicast packets               95512           94166
Non-unicast packets           12510               7
Discards                          0               0
Errors                            0               3
Unknown protocols                 0
Run Code Online (Sandbox Code Playgroud)

c windows networking network-monitoring ethernet

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

轻量级网络可视化工具

我一直在努力寻找一种监控家庭网络的工具.在我详细介绍之前,我已经看了很多不同的软件,他们要么是矫枉过正,要么没有我想要的东西.希望社区可以帮助我提供一些建议.

我的网络很小.它由连接到D-Link DI-524路由器的调制解调器组成.对于这个路由器,我有许多无线连接的计算机.

我正在寻找的是一个用于监控流量的轻量级工具.理想的工具将有一个GUI,显示路由器的图标,以及连接到路由器的所有设备的图标,在连接节点的线路上带有带宽指示符.这就是它.

我不确定我的路由器是否有SNMP.这可能是一个交易破坏者,因为许多更便宜的路由器没有.我还读过某些地方可以通过UDP监控许多路由器.

networking wireless router network-monitoring

5
推荐指数
0
解决办法
7625
查看次数