标签: tracker

跟踪器提取和跟踪器存储过程消耗大量的RAM

我使用的是Arch Linux,内核3.16.

从上一周开始,我的两个进程跟踪器提取和跟踪器存储占用了太多内存.它导致系统每2小时挂断一次.

跟踪器提取300 MB和跟踪器 - 存储2 GB RAM.(总RAM为3.8 GB)

我想知道这些跟踪器进程是什么以及它们的工作是什么.如果我杀了它们会对系统性能产生这种影响吗?

有什么方法可以永久地杀死它们,以便我可以摆脱这两个过程?

请帮我.

linux ubuntu process tracker archlinux

16
推荐指数
4
解决办法
3万
查看次数

从udp和http torrent tracker响应中获取IP地址

我试图从torrent跟踪器获取peer-list:IP地址列表

与此处的问题类似:如何从torrent跟踪器响应中获取对等列表

我写的代码,解码使用Python torrent文件bencode位种子库 我写的代码下面这段代码在这里凑洪流跟踪.

至少对于像mininova tracker这样的http请求,我得到了特定info_hash的以下输出

{'files': {'\xbf\xff&\xcdY\x05\x9b\xb2C2j\x83\xf5F_\x9bg\x9d\xe2G': {'downloaded': 25416, 'complete': 12, 'incomplete': 0}}}
Run Code Online (Sandbox Code Playgroud)

我没有看到任何其他的按键了BitTorrent的文件,这里的规范.(比如tracker_id,min_interval,peer ...等)

我如何获得同行列表?

python bittorrent tracker scrape

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

解码Torrent跟踪器的Torrent Hash?

我正在使用BEncoded PHP Library来解码来自Bittorrent跟踪器的bencoded响应.

Tracker的回应是:

d5:filesd20:¼€™rÄ2ÞÊþVA  .]á^¦d8:completei285e10:downloadedi22911e10:incompletei9eeee
Run Code Online (Sandbox Code Playgroud)

使用以下代码解码后:

require 'bencoded.php';

$be = new BEncoded;
//Response saved in scrape.txt
$data =file_get_contents('scrape.txt');
print_r($be->Decode($data));
Run Code Online (Sandbox Code Playgroud)

输出是:

Array ( [files] => Array ( [¼€™rÄ2ÞÊþVA  .]á^¦] => Array ( [complete] => 285 [downloaded] => 22911 [incomplete] => 9 [isDct] => 1 ) [isDct] => 1 ) [isDct] => 1 )
Run Code Online (Sandbox Code Playgroud)

我的问题 我在上面的输出中的问题是如何解码输出中的那些神秘字母.

php hash bittorrent tracker

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

DNS将tracker.thepiratebay.org重定向到127.0.0.1

我尝试ping"tracker.thepiratebay.org",由于某种原因,DNS返回127.0.0.1我得到0%的数据包丢失,但显然,它没有去正确的网站.

我的大学使用的是本地DNS服务器,但我不认为这就是问题所在,因为我问过我大学以外的朋友,他报告的结果相同.

有人可以验证这个结果吗?如果是的话,有原因吗?另外,我可以以某种方式访问​​真实的网站吗?(所以,有人可以给我网站的IP将不胜感激)

(顺便说一句,"http://tracker.thepiratebay.org/announce"是从The Pirate Bay下载的种子使用的默认追踪器之一.)

编辑:我已经尝试使用谷歌DNS查找而不是我自己,这也是返回127.0.0.1可以解释是该网站不再存在?或者不存在返回其他可识别的结果?

dns hosts tracker

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

python http/udp bittorrent tracker scrape library

我有一个torrent info_hashes的列表.对于每个info_hash,我有一个与该info_hash对应的跟踪器列表.

我想做的是刮掉列表中的每个跟踪器以获得播种机/ leecher /完成计数.但是,我宁愿不自己写这个,因为我确信这个代码已经在别处实现了

有谁知道一个可以刮取http://和udp:// trackers的python库?

我一直在为这个项目的其他部分使用libtorrent,但它只能从有效的torrent_handle中抓取一个跟踪器(我不想将这些info_hashes添加到libtorrent会话中以便刮掉跟踪器,因为它将开始下载我不想要的文件)

python bittorrent tracker libtorrent

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

适用于Android应用的Google Analytics受众特征

我使用Google Play服务库在Android应用上使用Google Analytics Demographics.我使用enableAdvertisingIdCollection()更新了我的android代码.它与屏幕和数据一起工作得很好.但它的人口统计信息不起作用?请建议我如何处理人口统计数据.

感谢您.

代码:应用代码:

...

 synchronized Tracker getTracker( TrackerName trackerId, String appKey)
 {

    Log.d("Application", "In Application class getTracker PID" + appKey);
    if (!mTrackers.containsKey(trackerId))
    {

        GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);

        analytics.setDryRun(false);

        analytics.getLogger().setLogLevel(Logger.LogLevel.INFO);

        Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(appKey) : analytics
                .newTracker(R.xml.app_tracker);

        if (t != null)
        {
            t.enableAdvertisingIdCollection(true);
        }

        mTrackers.put(trackerId, t);

    }
    return mTrackers.get(trackerId);
}
Run Code Online (Sandbox Code Playgroud)

...

oncreate()上的代码

...

 try
 {

    GoogleAnalytics.getInstance(getActivity()).reportActivityStart(getActivity());

        Tracker t = ((AppApplication) getActivity().getApplication()).getTracker(TrackerName.APP_TRACKER, Appkey);
        t.setScreenName("Home Screen");
        // t.setSampleRate(sampleRate);
        t.enableAdvertisingIdCollection(true);
        t.send(new HitBuilders.AppViewBuilder().build());


    }
    catch (Exception ex)
    { …
Run Code Online (Sandbox Code Playgroud)

android google-analytics tracker google-analytics-api universal-analytics

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

如何在openCV python 2.7中添加"Tracker"

我正在使用python 2.7和opencv 3.1我想运行一个跟踪对象的代码:

import cv2
import sys

if __name__ == '__main__' :

    # Set up tracker.
    # Instead of MIL, you can also use
    # BOOSTING, KCF, TLD, MEDIANFLOW or GOTURN

    tracker = cv2.Tracker_create("MIL")

    # Read video
    video = cv2.VideoCapture("videos/chaplin.mp4")

    # Exit if video not opened.
    if not video.isOpened():
        print "Could not open video"
        sys.exit()

    # Read first frame.
    ok, frame = video.read()
    if not ok:
        print 'Cannot read video file'
        sys.exit()

    # Define an initial bounding box
    bbox = …
Run Code Online (Sandbox Code Playgroud)

python opencv tracker

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

AttributeError:模块“cv2.cv2”没有属性“TrackerMOSSE_create”

按照 Dan 的建议,我尝试编辑这篇文章 Error generated at setup MOOSE tracker,我也不知道为什么会发生这个错误,因为我安装了 Opencv-contrib-python==4.5.1.48。但是,安装后,错误仍然存​​在。唯一的跟踪器是MIL,但我意识到两个跟踪器的使用目的是不同的。我还尝试像 Spyke 的建议一样编写tracker = cv2.legacy.TrackerMOSSE_create() 代码,但没有任何变化。这是我的代码:

import cv2

cap = cv2.VideoCapture(0)

tracker = cv2.TrackerMOSSE_create()
success, img = cap.read()

# select a bounding box ( ROI )
bbox = cv2.selectROI("Tracking", img, False)
tracker.init(img, bbox)


def drawBox(img, bbox):
    x, y, w, h = int(bbox[0]), int(bbox[1]), int(bbox[2]), int(bbox[3])
    cv2.rectangle(img, (x, y), (x + w, y + h), (255, 0, 255), 3, 1)
    cv2.putText(img, "Tracking", (75, 75), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 255, 0), 2) …
Run Code Online (Sandbox Code Playgroud)

python opencv moose tracker

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

Bittorrent跟踪器请求

使用来自的torrent文件

http://torrent.ubuntu.com:6969/
Run Code Online (Sandbox Code Playgroud)

我正在计算其与页面上的哈希匹配的哈希值.

然后我向跟踪器发出请求.喜欢

http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20
Run Code Online (Sandbox Code Playgroud)

但我明白了

d14:失败原因63:请求下载未被授权与此跟踪器一起使用

根据规格,这应该工作?

跟踪器规格 一般规格

bittorrent get request tracker

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

自动授予跟踪器“https://duckduckgo.com”的存储访问权限

我希望我没有错过什么地方,但我无法理解我正在做的事情到底发生了什么。

我正在编写一个 web 应用程序,在我的应用程序中,我以编程方式打开一个新页面来搜索duckduckgo 中的内容。我正在使用以下代码window.open("https://duckduckgo.com/?q=something"),这对我有好处。

这一切正常,但我注意到当执行此代码时,在我的控制台中,记录了以下内容:

自动授予跟踪器“ https://duckduckgo.com ”在“ http://localhost:8000 ”上的存储访问权限。

我想知道这是什么意思。
我知道这可能与duckduckgo 本身无关,也许只是因为它们足够好,可以实际记录某些内容并保持透明。

使用时与外部网站确切共享哪些信息window.open?“授予对跟踪器的访问权限”是什么意思?我的控制台中的这个日志来自哪里?外部站点实际上可以在我当前的页面中执行一些 javascript 代码吗?这对我来说似乎很奇怪,而且对隐私来说听起来是灾难性的。

javascript privacy tracker duckduckgo

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