Package distribution through a bit torrent network

make pacman a bittorrent client, and servers seeders.
would this be too complicated and not worth the trouble? im sure someone already thought of this.
if noone is seeding, servers would offload traffic from each other.
and if users choose to seed, well, we all know how fast movies download, right?
any downsides of this package distribution topology? after all, this was the reason bt got created in the first place.
im sure package signing would be a requirement..

Xyne wrote:
karol wrote:What is the use case for this? Who needs it?
A full p2p package network would allow anyone to distribute binary packages on par with the official packages. Users wishing to share their own binary repos would no longer need (access to) a dedicated server. Basically, everything on the AUR would be available in binary format somewhere, which would be very useful for packages with long compilation times and/or many build dependencies. It would open the doors for architecture-optimized binary package distribution through some sort of tagging system. With time all architectures would be represented. It would also make the entire package distribution system far more robust, as everything currently relies on a single server to distribute new packages to the mirrors.
There are advantages to not providing packages via bittorrent.  Primarily, I ofter release packages, close my laptop and go to work.  So the signle server at leasts guarantees seeds.  Many of the AUR packages would have ~0 seeds, making that not very useful.
Xyne wrote:It would also eliminated the arbitrariness of the current "Trusted Users" and even the devs, not all of whom are equally trusted. It would be easier for users to decide whom to trust on an individual basis, including others who are not officially associated with the distro. The current trust system would remain, but it would not be "imposed" to the same degree.
I already disable some Trusted User's keys in my pacman keyring.
Xyne wrote:Instead of ordering repos, it would be possible to order packagers (with a matching dependency graph), which would make it easier to do things such as pull in all the Haskell packages from arch-haskell without having to give arch-haskell priority over everything in the community repo.
Until I package something haskell as part of a rebuild and then someone at Arch Haskell decides to provide a glibc build.  Crappy example I know, but there is a point there!
If bittorrent were to be used, I recommend it using web seeds with our mirrors and only used to spread the load for large downloads.

Similar Messages

  • Blocking Bit-Torrent and other P2P softwares

    Hello Dear All
    I need to block All P2P Activity (ASA 5525) from VPN Users (outside), I tried some access lists, but they didn't take any action.
    could you please assist me the access lists/policy-maps that you have done before and its working.
    As you see output of service-policy there are matching but there is no any packet dropped.
    Output :
    ASA# sh service-policy global inspect http
    Global policy:
      Service-policy: global_policy
        Class-map: inspection_default
          Inspect: http Drop-P2P, packet 942279, lock fail 0, drop 0, reset-drop 0, v6-fail-close 0
            protocol violations
              log, packet 123
            match request header user-agent regex _default_gator
              drop-connection log, packet 0
            match response header regex _default_x-kazaa-network count gt 0
              drop-connection log, packet 0
            class bit-torrent-tracker
              drop-connection log, packet 0
    ASA# sh service-policy global inspect http
    Global policy:
      Service-policy: global_policy
        Class-map: inspection_default
          Inspect: http Drop-P2P, packet 980730, lock fail 0, drop 0, reset-drop 0, v6-fail-close 0
            protocol violations
              log, packet 131
            match request header user-agent regex _default_gator
              drop-connection log, packet 0
            match response header regex _default_x-kazaa-network count gt 0
              drop-connection log, packet 0
            class bit-torrent-tracker
              drop-connection log, packet 0
    Thank You

    Hi Ali,
    Your VPN users connects through internet and get internet access from the ASA connected internet link??? There you want to block the bit torrent and P2P?? Please describe your setup....
    Also provide your configurations that is related to P2P & Bit Torrent blocking
    Remember one thing.
    The ASA can block P2P type applications only if P2P traffic is being tunneled through HTTP. Also, ASA can drop P2P traffic if it is tunneled through HTTP. If that is already been proxied then its not poosible for asa to block such traffic.
    http://www.giac.org/paper/gsec/3123/peer-to-peer-p2p-file-sharing-applications-threat-corporate-environment/103882
    Regards
    Karthik

  • Gnu Arch (CVS replacement) + ABC (Bit Torrent Client)

    begin{edit}
    Sorry, I just noticed that GnuArch is apparently in `STAGING' (http://bbs.archlinux.org/viewtopic.php?t=4529)
    and someone else mentioned ABC previously..
    what a great way to enter the forum... damn..
    end{edit}
    ===========================
    Thanks for the great distribution.
    i'd like to request 2 applications
    the first is GnuArch, a superset of subversion.
    http://www.gnuarch.org/
    Secondly, ABC (yet Another Bit-torrent Client)
    http://pingpong-abc.sourceforge.net/
    it seems to be ok, however its UI is quite slow and the underlying bit torrent client (Bit Tornado) isnt compatible with some of the newer torrent trackers.
    If you know of a better bit torrent client -WITH- a gui capable of queueing multiple torrents at a time then by all means add that instead.
    But i just dont like having to manually restart individual torrents all the time.
    Thanks again.

    Pyqt is in the staging repo: http://xentac.net/~tur/repos.php
    Add this repo to your pacman.conf (instructions on the page) and just install with pacman -S.
    Making qtorrent package of PKGBUILD:
    1. Save the code section from the forum in PKGBUILD file in some build directory (doesn't really matter but the best place is /var/abs/local/qtorrent)
    2. Su to became root.
    3. type makepkg (in the dir where you saved the PKGBUILD)
    4. wait a few seconds :-)
    5. if everything goes well (it should) type pacman -A nameofthegeneratedpackagefile.tar.gz
    That's all. Complicated? I don't think so  8)

  • Bit Torrent Ports

    Hi,
    I am a new Mac user and have recently purchased a Powerbook G4. I would like to use Bit torrent more efficiently on my Mac.
    I would be greatful to anyone who can guide me on how to allow access to Bit torrent and other applications to specific TCP ports?
    Your help would be highly appreciated!
    Thanks,
    Aditya

    I would be greatful to anyone who can guide me on how
    to allow access to Bit torrent and other applications
    to specific TCP ports?
    Are you behind a router ? If so, you must configure that device to do port forwarding on your Mac to ports 6881-6999.
    To allow the bitTorrent ports through your firewall on OS X:
    System Preferences -> Sharing -> firewall -> new -> other
    Port Number -> 6881-6999
    Port Name -> bittorrent
    OK
    This will allow access to the ports bittorrent uses.

  • Server 2012 Distribution Point - Is BITS Required ?

    Hi All,
    I have deployed a Distribution Point on Server 2012, i went through the documentation and there was no mention of BITS being a prerequsite...
    So my Question is - Do we still need to install BITS as a prereq for the Distribution Point Role on a Server 2012 box.
    Cheers

    There still seems to be some contradictions on whether you are supposed to install BITS or not when setting up a Distribution Point.
    http://technet.microsoft.com/en-us/library/gg712264.aspx under the section
    "To install Internet Information Services (IIS) on Windows Server 2008 and Windows Server 2008 R2 computers"
    clearly shows for Windows Server 2008 R2, select the
    Background Intelligent Transfer Services (BITS) check box. 
    If you look at http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SiteSystemRolePrereqs under the Distribution Point prerequisites, there
    is no mention of installing BITS unless we are to assume the statement "You can use the default IIS configuration" means to select BITS as described above?
    Plus the following note under Additional prerequisites is as clear as mud.
    Note
    With System Center 2012 Configuration Manager, the distribution point site system role does not require Background Intelligent Transfer Service (BITS). When BITS is configured on the distribution point computer, BITS on the distribution point
    computer is not used to facilitate the download of content by clients that use BITS.
    Most of us understand the client facilitates the BITS downloads but is there still a need for the
    BITS Server Extensions and the only way to get those on a Server 2008 R2 box is to select the
    Background Intelligent Transfer Services (BITS) check box?    

  • Unmappable or stealth port when using Transmission bit torrent

    I'm running transmission bit torrent on my mac right now and I'm getting really slow connections, if any at all.
    I have gone through the port forwarding procedure and it didn't seem to help
    Here is what happens
    I open Transmission and check the advanced preferences, and it says the port is open and successfully mapped. Then, anywhere from 5 minutes onward of the program running the port goes stealth and sometimes is not mappable.
    Help?

    So, you've opened the ports, both TCP and UDP on your Powerbook mac firewall (you have to define an entry to do that on the sharing/firewall preference pane), you don't have 'stop UDP' checked on the sharing/firewall/advance tab, you've defined the same port range on your wireless router in the gaming or port forwarding section, again indicating 'both' instead of just TCP ... correct on those?
    If yes on those steps, have you tried another program besides Transmission? Bittorent is one option at http://download.bittorrent.com/dl/ (stick with one of the early 4.1.n OS X releases, as release 5 is banned on some sites). Or Bits on Wheels at http://www.bitsonwheels.com/ is another that works on OS X.

  • Bit Torrent - won't download on specific computer

    I'm suddenly having issues with bit torrents downloading on my desktop computer.  I have tried multiple programs (deluge, transmission, and my daily use qbittorrent).  I've also tried with a separate user account.  On the same network, my laptop will work just fine (both connected wirelessly), so think its something system-related.  I even tried setting a manual port and port-forwarding via the router.  No matter the tracker it won't connect and just stall out.  I've tried reinstalling (libktorrent libtorrent libtorrent-rasterbar transmission-qt qbittorrent), but nothing seems to affect it.  What am I missing here?

    It's not going to be an issue with port forwarding.  Bittorrent will work even if no ports are forwarded, you'll just see less peers connected.
    You say it can't even connect to the tracker?  That sounds like you have a deeper networking problem not specific to Bittorrent.  I would check your network configuration.  Check your DNS servers, IP address (Make sure no two computers on your network have the same IP address.  That creates a conflict and causes all kinds of nasty and sometimes unpredictable problems), default gateway, and any firewall/iptables configuration you may have.
    Another possibility if other internet applications are working on that machine is that your problem only affects UDP (HTTP web traffic uses TCP.)  A lot of Bittorrent trackers are switching from TCP to UDP.  There's a quick way to test UDP connectivity.  First, install nmap (pacman -S nmap)  Then, as root, run
    nmap -p 60,80 -sU tracker.openbittorrent.com
    This is the expected result:
    Starting Nmap 6.46 ( http://nmap.org ) at 2014-07-10 04:56 CDT
    Nmap scan report for tracker.openbittorrent.com (31.172.63.253)
    Host is up (0.21s latency).
    Other addresses for tracker.openbittorrent.com (not scanned): 31.172.63.252
    PORT STATE SERVICE
    60/udp closed unknown
    80/udp open|filtered http
    Nmap done: 1 IP address (1 host up) scanned in 5.74 seconds
    Note the state of the ports.  The tracker is running on port 80 but since open UDP ports don't send a response back, nmap can't be sure if the port is truly open or if it's being filtered by a firewall.  That's why I also scanned the dummy port 60 so nmap would receive a closed response.  If nmap can differentiate between open and closed ports as demonstrated here, it means you're successfully sending and receiving UDP packets.  If it can't, you've got a deeper networking issue you need to solve.
    Also, if you wish to test a TCP tracker, simply change the -sU to a -sS (and obviously change the ports and hostname since openbittorrent doesn't run a TCP tracker.)

  • Effectively blocking Bit Torrent

    I am using BackTrack 5 to help monitor Bit Torrent since I have been completely ineffective in blocking it via my Cisco 5505 Firewall.  I have now seen several outbound TCP connections with the connection being to my firewall's IP address.  I am a rookie when it comes to using Cisco's rather clunky interface and am struggling with this.   I am a software developer with very few networking skills in a company of 5!  Can anyone help with the proper way to block bit torrent downloads on my Cisco asa 5505 or tell me why my BackTrack system is telling me that the firewall is connecting to the pirate bay?
    Thanks in advance for any help you can give me!

    It would help if you provided a white-washed network diagram to see where the BackTrack software is installed, listening to traffic.  Now if I were a betting person, I would lay good odds that the address  BackTrack sees is the same NAT IP used for traffic to go to Internet and  BackTrack is listening to traffic after it exits the ASA.
    One of the things I have to be beneficial on many levels is implementing a software which uses netflow to track traffic, Scrutinizer for instance.  You have all interfaces on the ASA monitored and create filters to look into almost anything crossing the ASA.  (Not to plug Scrutinizer, just found it to be the best.)
    Another benefit is to use it to see what applications, users, etc are eating traffic.  I found a company which released new code to their web servers that did not compress pdf's after being generated, part of new code.  As a result we saw a significant portion of the network traffic increase, almost double, and would not have found the culprit had it not been for netflow.

  • Bit Torrent extremely slow

    Hello there,
    I've been using Bit Torrent (legitimately) on XP for a while and have recently upgraded to an iMac with OSX10.5.
    The speed I have been downloading have been extremely poor, not due to peers/seeds etc.
    I am connecting to the internet wirelessly via airport and a Netgear WPN824 Rangemax.
    Any ideas?
    Thanks

    the netgear WPN824 supports UPNP so you don't need to do antying to your bittorrent client other than tell it automatically map ports. This is not my preference however. I prefer configure my mac to have a static ip and specify a port forwarding rule for any servers running on it.
    by default you login to a netgear router through your webbrowser
    http://192.168.1.1 or http://192.168.0.1 depending on which version of netgear router you have.
    login admin
    password password
    Then you are presented with the Web UI for the router. Look for the UpNP setting and turn it on.
    Then in your torrent client Tranmsission or my preference is Azureus look in their prefences and enable upnp.

  • Bit Torrent vs P2P?

    What is the difference between bit torrent and P2P? EG Acqlite and FrostWire are P2P apps, while Tomato Torrent and Transmission are bit torrent apps.
    Do these apps work with iTunes?
    I'm just totally ignorant about these things.
    Thx!

    Practically speaking, how do they differ?
    OK, let's try this again. There is no "difference" between BitTorrent and P2P. It's like you're asking what the difference is between a Corvette and a car. The former is an example of the latter. BitTorrent is P2P; it's one of many P2P networks. And you access them via an appropriate P2P client, one that accesses that particular network, be it BitTorrent, Kazaa, Gnutella, Limewire, etc.
    If you're asking how BitTorrent, Limewire, Kazaa et al differ, that's really not an appropriate subject for this forum which is for questions about iTunes, and would take a major article to really get into.
    If they can't be used with iTunes or QT, how does one use them?
    All such P2P systems are just file sharing networks; those files may be software, pictures, music, videos, text documents, or other types of files. So the network has nothing directly to do with iTunes, QuickTime or any other application, per se, though the content you download may open in such an application.
    As to how you find files, that's not easy. A P2P application may have a search built in, or you may need to find a "tracker" site. Any legitimate provider of content that is distributing via any P2P network (very rare) should tell you how to download their content. The vast majority of content, particularly media (music, videos, movies) on P2P networks is pirated. Plus P2P networks are a major vector for malware writers to distribute their attacks. Note as well that by default, many P2P applications also set up a file share on your own computer, making your computer a download source to others which can impact the security and performance of your system as well as having possible implications for any data transfer limits that might be imposed by your Internet service provider. So use any P2P network application with great caution, understanding that you're doing so at your own risk.
    I hope this clears things up.

  • Pull Distribution Point Requirements (BITS?)

    We have recently migrated to all SCCM 2012 infrastructure. All of our recent deployments are Server 2012 but we have a lot of Server 2008 R2 64bit. There is a lot of documentation online and some say BITS is required for DPs and some say not. Our packages
    have been struggling to reach our DPs and Pull DPs. Does anyone have any opinion if BITS should be installed on DPs or Pull DPs. I know I have read that BITS is not required on Server 2012 however it states nothing about Server 2008 R2 64bit. Any opinion or
    experience would be helpful. 

    Nothing specific to Pull DP...
    Windows Server 2012 or Windows Server 2012 R2:
    http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_Win2k12SiteSystemPrereqs
    With System Center 2012 Configuration Manager, the distribution point site system role does not require Background Intelligent Transfer Service (BITS). When BITS is configured on the distribution point computer, BITS on the distribution point computer is
    not used to facilitate the download of content by clients that use BITS
    A pull-distribution point is considered to be a client when it accesses another distribution point to obtain content.

  • Is it possible to call a oracle packaged storedprocedure through

    Is it possible to call a oracle packaged storedprocedure through
    Deski?
    Also
    Receiving error when creating desktop intelligence report while using a
    stored procedure that retrieves data from globaltemporary table. Error
    message is " Object no longer exists". This same procedure can be
    successfully executed from eitherOracle SQL Plus or Crystal Reports.
    Any ideas , please help?

    It is possible to report off Stored Procedures in BusinessObjects Desktop Intelligence XIR2.  What you need to do is to configure your Stored Procedure as a data source. If you use parameter please make sure  that the default database is set to the database that contains the stored procedure.
    e.g. Click the correct DSN for the stored procedure. Click Configure.Click Next until the Change the default database to option appears.Change the default database to the database that contains the stored procedure.
    I hope this helps,
    Regards,
    Tim

  • App-V Server : Changing Package Name through Powershell.

    Hi,
    Is it possible to change the package name through powershell ?
    Here is the sequence i tried which didn't work...
     $package=Get-AppvServerPackage -PackageID ""
     $package.name="<new name>"
     Set-AppvServerPackage -AppvServerPackage $package
    And also the version set to all the packages is set to 0.0.0.1 , Is there any other place where they save the version of software or they don't deal with software version ?
    Any help on this would be great...
    Thanks,
    Sumit.

    I doubt that you can modify the package name 'afterwards'. If the package name really is a concern (users usually don't see that), it should be modified using the Sequencer or Application Virtualization Explorer.
    Falko
    Twitter
    @kirk_tn   |   Blog
    kirxblog   |   Web
    kirx.org   |   Fireside
    appvbook.com

  • App v package distribution issue to sccm 2012 DP

    Hi,
    We are migrating app-v 4.6 packages to sccm 2012 , after importing the packages when we update DP its not copying the dependent scripts inside the appv package to Dp and hence when application launches it fails to launch the vb script.
    the script is made to run when shortcut is launched, but no vb script is copied to DP , but I have all files intact in source folder iyt just copies .sprj,xml,osd.
    Please suggest how to make all the files in package abcd.001 to get copied in DP.
    Does App-v package distribution is different from normal package.
    Thanks
    Shuaib

    Open up the app in the sequencer, add the file to your scripts folder. If the script requires to be run elevated, you'll want to use the Deployment config file and use Global publishing....
    If you don't need elevation you can use the User Config and won't need to publish globally.
    Fore more info and some examples, check this out:
    http://blogs.technet.com/b/appv/archive/2012/12/10/scripting-and-embedded-scripting-for-appv-5-0-dynamic-deployment-and-user-configuration-scripting.aspx
    PLEASE MARK ANY ANSWERS TO HELP OTHERS Blog:
    rorymon.com Twitter: @Rorymon

  • How to confirm Linux distribution is 32 bit or 64 bit ?

    I installed vm ware work station 6.5 on my laptop. Afterr that i install redhat 5.5 on this vm workstation.
    Now i am not sure that this Linux distribution is 32 bit or 64 bit.
    PLease tell me how i can confirm that .
    PLease reply

    Herb is right, but let me elaborate, the command returns quite a lot of information.
    Here is a typical 32-bit system:
    $ uname -a
    Linux localhost.localdomain 2.6.18-238.5.1.0.1.el5 #1 SMP Tue Mar 1 20:34:56 EST 2011 i686 i686 i386 GNU/LinuxHere is a typical 64-bit system:
    $ uname -a
    Linux localhost.localdomain 2.6.35.11-83.fc14.x86_64 #1 SMP Mon Feb 7 07:06:44 UTC 2011 x86_64 x86_64 x86_64 GNU/LinuxIt is also possible to run a 32-bit kernel on a 64-bit machine, but I don't have one of those handy.

Maybe you are looking for

  • OBIEE 11g Active Directory Presentation Service Error retrieving user

    Hi Team, It was a great help from all of you on our OBIEE learnings. I recently configured Microsoft AD on Weblogic rather than RPD. But felt like I am in a desert of helplessness due to the complicated and lengthy documents and settings :( Still whe

  • RAID 0 failing on reboot [SOLVED]

    I'm new to Arch and I'm setting up a NAS and I'm stuck on the RAID setup. I have an SSD (sdb) for the filesystem (non-RAID) and I'm trying to set up my two 2TB hdds, sda1 and sdc1 in a RAID 0 software array via the Arch Raid wiki.  These drives were

  • Convert Multiple Images to PDF using iTextSharp?

    Hello friends, in my small project i have a button for converting more than one image file to pdf, i made some search in google and found some articles about that i found one that helps me to do that but convert only two images to pdf, and i want to

  • Can't use ch340g serial port driver since upgrading to Yosemite on MacBook air

    I use my MacBook air with the Arduino 1.0.6 IDE. Since upgrading ( free upgrade) to Yosemite. I can no longer acess the ch340g serial port. (does not show up in arduino ide). I tried re-installing the driver. I get no errors and am told the install w

  • How-to map multiple explicit search help values to context attributes?

    Hi, I have a custom explicit Search Help with multiple attributes set as export and uses search help exit for data retrieval. I have set this Search Help for one of the context attribute that is binded to one of the input fields on view. Now, is it p