Is pyTivo maleware?

Discussion in 'TiVo Coffee House - TiVo Discussion' started by JoeyS, Jul 6, 2019.

  1. Jul 6, 2019 #1 of 24
    JoeyS

    JoeyS Member

    42
    4
    Jul 12, 2017

    Advertisements

    At the suggestion of a nationally know PC guru/consultant, I installed a program called Rogue Killer, which is touted by many to be an EXCELLENT malware detector.

    Upon running it for the first time it detected three occurences of malware in pyTivo. They are all listed as being teh inclusion of VT variants, all with definite maliciuos intents.

    Has anyone ran across this? I did a search in these forums and didn't get any hits.

    TIA
     
  2. Jul 7, 2019 #2 of 24
    JoeKustra

    JoeKustra in the other Alabama TCF Club

    20,413
    3,823
    Dec 7, 2012
    Ashland, PA...
    Last edited: Jul 7, 2019
  3. Jul 7, 2019 #3 of 24
    wmcbrine

    wmcbrine Well-Known Mumbler

    11,972
    986
    Aug 2, 2003
    No, pyTivo is not malware, as thousands can attest. Whether or not your specific copy might be infected, I can't say. But I doubt it. False positives are fairly common.
     
    dlfl and fcfc2 like this.
  4. Jul 7, 2019 #4 of 24
    dianebrat

    dianebrat wait.. I did what? TCF Club

    13,600
    2,673
    Jul 6, 2002
    boston'ish
    No, women and non-binary people can also use and enjoy it.
    ;)
     
  5. Jul 7, 2019 #5 of 24
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,242
    7,937
    Apr 17, 2000
    Nevada

    Advertisements

    The source code for pyTivo is available on GitHub. The Desktop UI is not, but it's basically just a fancy webpage written in Angular and wrapped in a browser window using another open source project called Electron. I never released the source for the Desktop UI part mainly because I'm a bit embarrassed by the code. I wrote it while learning Angular so it's not a great example of how to do Angular properly. I know Angular a lot better now, and have done a few other projects using it, and I can see a lot of mistakes I made when writing this. But it works, and I don’t want to rewrite it from scratch, so it is what it is.
     
    V7Goose, dlfl and kpeters59 like this.
  6. Jul 7, 2019 #6 of 24
    dlfl

    dlfl Cranky old novice

    9,153
    834
    Jul 6, 2006
    Dayton OH
    What are VT Variants? (Googling didn't help).
     
  7. Jul 7, 2019 #7 of 24
    Mikeguy

    Mikeguy Well-Known Member

    27,636
    9,210
    Jul 28, 2005
    I hope that China is enjoying seeing what TV shows I'm transferring from my PC to my TiVo box.
     
    PSU_Sudzi likes this.
  8. Jul 8, 2019 #8 of 24
    jim8650

    jim8650 Member

    34
    5
    Jun 16, 2016
    Pittsburgh
    excellent
     
  9. Jul 8, 2019 #9 of 24
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,242
    7,937
    Apr 17, 2000
    Nevada
    I think it stands for VirusTotal....

    VirusTotal - Wikipedia
     
  10. dlfl

    dlfl Cranky old novice

    9,153
    834
    Jul 6, 2006
    Dayton OH
    I found that in my search but couldn't see any description of a "VT Variant". Also the Rogue Killer program mentioned by the OP wasn't listed among the many programs using VirusTotal.
     
  11. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,242
    7,937
    Apr 17, 2000
    Nevada
    I think "VT Variant" means it's a variant of one of the malware programs listed by VirusTotal. But I'm really just guessing based on context.
     
  12. Rowan

    Rowan Member

    44
    1
    Jun 29, 2000
    Carrollton, TX
    I would love to get a copy of the Desktop UI (in any condition). Love your program and use it all the time and would like to add in automatic show downloading. I currently have to use kmttg to automate the downloads but would like to use your program instead. I will get the changes that I make back to you if you want them.
     
  13. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,242
    7,937
    Apr 17, 2000
    Nevada
    I actually looked into adding that. Kmttg uses a very different interface to TiVo then pyTivo does. It uses a special interface called the mind/RPC. The developer of kmttg has put a lot of effort into reverse engineering that interface and has to extract a hacked certificate from the iOS app to make it work. I didn’t want to put a lot of effort into a feature that required that hacked certificate for fear that TiVo would shut it down. Doing automatic downloads via the http interface isn’t that great. It could be done, but you'd only be able to set it up for shows that you already have a recording for you wouldn’t be able to search or even set it up for SPs that didn’t have a current recording. Not sure how useful that would be.
     
  14. Mikeguy

    Mikeguy Well-Known Member

    27,636
    9,210
    Jul 28, 2005
    ? pyTivo Desktop
     
  15. minimeh

    minimeh Vanity Phrase Here

    353
    77
    Jun 20, 2011
    San Francisco
    Pretty sure @Rowan is referring to the source code for the desktop UI, not the compiled application. Even the github link on that page is to the pytivo source code, again not the desktop UI. Just saying...
     
    Mikeguy and ClearToLand like this.
  16. Sparky1234

    Sparky1234 Well-Known Member

    2,332
    350
    May 8, 2006
    This is a joke, right? Typos and all.....
     
  17. dlfl

    dlfl Cranky old novice

    9,153
    834
    Jul 6, 2006
    Dayton OH
    Have to admit I wondered who the "nationally known PC guru/consultant" is. :p. How much did he charge?
     
  18. Rowan

    Rowan Member

    44
    1
    Jun 29, 2000
    Carrollton, TX
    I was thinking of doing something simple. If the scheduler was turned on then it would cause the UI to do a refresh at some interval, then after the shows list reload I would look through the shows for one that matches. I would need to add some extra code to the UI to keep and save a list of shows to match up with. It would need to be a partial regex since the shows names sometimes changes. If I found a match then I would kickoff a download using the UI download. Of course I would need to keep a list of shows that are already processed or they would just download again.

    So those changes would not be too big and would give a simple way of automating the download of shows.
     
  19. dianebrat

    dianebrat wait.. I did what? TCF Club

    13,600
    2,673
    Jul 6, 2002
    boston'ish
    Yeah, I'm sure it was one of the many blog/influencer types that some people think have actually smarts as opposed to shilling product, ala a low rent Kim Kommando
     
  20. KevTech

    KevTech Active Member

    481
    241
    Apr 15, 2014
    Seattle
    I downloaded and ran the portable version of this Rogue Killer program and all came out clean.

    I have to wonder where the OP downloaded Pytivo from as if not from official links then it is possible they downloaded an infected program.

    Annotation 2019-07-10 082109.jpg
     
    Last edited: Jul 10, 2019

Share This Page

spam firewall

Advertisements