iPhone interface for MediaPortal (iPiMP) - original thread (now closed) (19 Viewers)

Status
Not open for further replies.

herman72

New Member
September 28, 2008
4
0
Home Country
Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

Hi Cheezey,
Having trouble checking the source out. Command "svn checkout http://ipimp.googlecode.com/svn/trunk/ ipimp-read-only" fails with "svn: Repository moved temporarily to...". Have tried using the new URL but am having difficulty getting the path right. Could you let me know what I should be using now please?
Ta.
 

cheezey

Community Plugin Dev
August 26, 2004
1,559
312
57
West Yorks, UK
Home Country
United Kingdom United Kingdom
Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

I use VisualSVN to manage my checkouts, but for a command line try...
Code:
svn checkout "http://ipimp.googlecode.com/svn/MediaPortal Universal Web Interface/trunk" ipimp-read-only
 

winniwinter

MP Donator
  • Premium Supporter
  • January 5, 2009
    162
    3
    Freiburg
    Home Country
    Germany Germany
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    hi cheezy I installed the latest version of your plugin. My TV Server is running on a WHS Serve seperate from my MP Client.
    While installing the Server app on my WHS I was getting an error saying something about the httpd.conf..
    Everything works fine except starting TV and Movies from moving pictures. As soon as I want to play a movie I get an error:

    I'm using Mediaportal 1.1 Alpha and Moving Pictures 1.0 beta2. Would be nice if you could help me :D

    Code:
    The column state in table Program does not exist.
    bei Gentle.Common.Check.FailWith(Severity severity, Error error,  
    Exception e, String msg)
    bei Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
    bei Gentle.Common.Check.Fail(Error error, Object[] args)
    bei Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
    bei Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker  
    broker, Type type)
    bei Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker,  
    Type type)
    bei Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider,  
    StatementType stmtType, Type type, LogicalOperator logicalOperator)
    bei Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
    bei TvDatabase.Channel.UpdateNowAndNext()
    bei TvDatabase.Channel.get_CurrentProgram()
    bei Website.TVChannel.DisplayChannelMenu(String wa, String channelID)
    bei Website.TVChannel.Page_Load(Object sender, EventArgs e)
    bei System.Web.UI.Control.OnLoad(EventArgs e)
    bei System.Web.UI.Control.LoadRecursive()
    bei System.Web.UI.Page.ProcessRequestMain(Boolean  
    includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     

    Attachments

    • ipimp.rar
      30.6 KB

    cheezey

    Community Plugin Dev
    August 26, 2004
    1,559
    312
    57
    West Yorks, UK
    Home Country
    United Kingdom United Kingdom
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    hi cheezy I installed the latest version of your plugin. My TV Server is running on a WHS Serve seperate from my MP Client.
    While installing the Server app on my WHS I was getting an error saying something about the httpd.conf..
    Everything works fine except starting TV and Movies from moving pictures. As soon as I want to play a movie I get an error:

    I'm using Mediaportal 1.1 Alpha and Moving Pictures 1.0 beta2. Would be nice if you could help me :D

    Code:
    The column state in table Program does not exist.
    bei Gentle.Common.Check.FailWith(Severity severity, Error error,  
    Exception e, String msg)
    bei Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
    bei Gentle.Common.Check.Fail(Error error, Object[] args)
    bei Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
    bei Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker  
    broker, Type type)
    bei Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker,  
    Type type)
    bei Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider,  
    StatementType stmtType, Type type, LogicalOperator logicalOperator)
    bei Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
    bei TvDatabase.Channel.UpdateNowAndNext()
    bei TvDatabase.Channel.get_CurrentProgram()
    bei Website.TVChannel.DisplayChannelMenu(String wa, String channelID)
    bei Website.TVChannel.Page_Load(Object sender, EventArgs e)
    bei System.Web.UI.Control.OnLoad(EventArgs e)
    bei System.Web.UI.Control.LoadRecursive()
    bei System.Web.UI.Page.ProcessRequestMain(Boolean  
    includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    Can you try the instructions from this post.
     

    winniwinter

    MP Donator
  • Premium Supporter
  • January 5, 2009
    162
    3
    Freiburg
    Home Country
    Germany Germany
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    hi cheezey,

    thx for the help. the recordings are working now. when I start a movie I still get sometimes an error and sometimes not. But I defenitly get an error when pressing the cover art button:



    and this error occurs when pressing the playing now button in moving pictures:




    I hope u can use these screenshots :)
     

    pierremenard

    MP Donator
  • Premium Supporter
  • April 6, 2006
    228
    0
    47
    Verona (Italy)
    Home Country
    Italy Italy
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    Hello Cheezey!

    As I'm getting some strange visitors to my Ipimp (open to internet)

    E.G.

    Code:
    [Sun Feb 07 23:13:28 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Sun Feb 07 23:15:03 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Sun Feb 07 23:21:15 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Sun Feb 07 23:22:39 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Sun Feb 07 23:45:12 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Sun Feb 07 23:46:47 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Sun Feb 07 23:52:59 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Sun Feb 07 23:54:23 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 00:16:56 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 00:18:31 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 00:24:43 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 00:26:07 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 00:48:40 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 00:50:15 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 00:56:27 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 00:57:51 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 01:20:24 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 01:21:59 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 01:28:11 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 01:29:35 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 01:52:08 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 01:53:43 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 01:59:55 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 02:01:19 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 02:23:52 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 02:25:27 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 02:31:39 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 02:33:03 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 02:55:36 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 02:57:11 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 03:03:23 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 03:04:47 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 03:27:20 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce.php
    [Mon Feb 08 03:28:55 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/bt
    [Mon Feb 08 03:35:07 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [Mon Feb 08 03:36:31 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/announce
    [cut]
    [Mon Feb 08 04:57:37 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/phpmyadmin
    [Mon Feb 08 04:57:38 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/pma
    [Mon Feb 08 04:57:38 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/admin
    [Mon Feb 08 04:57:39 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/dbadmin
    [Mon Feb 08 04:57:39 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/mysql
    [Mon Feb 08 04:57:40 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/php-my-admin
    [Mon Feb 08 04:57:40 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/myadmin
    [Mon Feb 08 04:57:41 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/PHPMYADMIN
    [Mon Feb 08 04:57:41 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/phpMyAdmin
    [Mon Feb 08 04:57:42 2010] [error] [client 205.244.148.43] File does not exist: I:/Program Files/iPiMP/Aspx/p

    I would like to know if is it possible for these visitors to take control of my pc, or at least to harm mysql (sql injection?).

    Thank you very much

    F.

    p.s. I had a system crash at 4.00. Is it possible that it is related to iPimp?
     

    joz

    Portal Pro
    March 17, 2008
    1,353
    306
    Home Country
    Netherlands Netherlands
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    Looks like a standard (dictionary type) attack, some script kiddie going through the usual suspects as phpmyadmin etc. Happens more then you would like to believe, the key is to keep your home server as disconnected of the internet as possible. So don;t be dropping any links on internet to your nice little home server cause someone will sniff that up eventually and use that as a starting point for this sorta nonsense. (I know security by obscurity applies here normally not good but the internet is kinda like the wild west you have to do what you can to save your sorry ass)

    I think there's no need to worry, I would block the *******'s IP but I'm no network admin, maybe there's a better approach to be done in apache or something.
    If you're still worried though just do a regular dump of the DB to an sql file so you have a backup. Or better still create an image of the whole C partition with something like Macrium Reflect Free on say a weekly basis.
    But I think Cheezey is a decent enough webdeveloper to prevent injection of any kind.

    p.s. I had a system crash at 4.00. Is it possible that it is related to iPimp?
    How do you expect us to answer that? My crystal ball says "Check your logs". My magic 8 ball, on the other hand, said "try again"
     

    pierremenard

    MP Donator
  • Premium Supporter
  • April 6, 2006
    228
    0
    47
    Verona (Italy)
    Home Country
    Italy Italy
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    Thank you very much for your answer. Is it possible in apache to accept traffic only from a specific mac address? (not by router, at least not my 3com). You know, the iphone has not a static ip...

    p.s. I had a system crash at 4.00. Is it possible that it is related to iPimp?
    How do you expect us to answer that? My crystal ball says "Check your logs". My magic 8 ball, on the other hand, said "try again"

    My question look so silly right now. The fact is that at that time nothing was on except from apache server (iPimp) and tv server (and utorrent, to say the truth). Than the server crashed. Event log is as always cryptic

    Code:
    The computer has rebooted from a bugcheck.  The bugcheck was: 0x100000d1 (0x0000002c, 0x00000002, 0x00000001, 0xb2d9c782). A dump was saved in: I:\WINDOWS\Minidump\Mini020810-01.dmp.

    So I was wondering if a restart (or a crash) could have been triggered by such an (successful?) attack, as a standard result. And if there is any way of find a clue of a successful attack.

    Thank you

    F.
     

    joz

    Portal Pro
    March 17, 2008
    1,353
    306
    Home Country
    Netherlands Netherlands
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    Hmm ok.

    Info's still a little scarce, it could have been an exploit of your webserver (iis, apache or cassini or whatever) that was done by someone from the outside (by ways of a buffer overflow for example, there are frameworks for this out there that have known exploits built in).
    I doubt that has been the case though. You can start analyzing some of your traffic with wireshark for example.
    If you want I can dig up a 15 minute tutorial for wireshark bot tracking (the video's ideas can be used to analyze a lot of other sorts of data as well).

    Keeping up to date with software such as apache and mysql is most of the time a good deal too. Not always, companies tend to stick with a version which they think is the safest bet.

    All in all to give any answer to this we need a lot of specifics, such as;
    - extensive log files what went on, apache (or other webserver) and windows logs
    - If there's a firewall present those logs as well
    - The version of the webserver and other web exposed software (read listening on a port) you are running (apache, mysql, php etc.)
    - A description of your current network topology e.g. how you setup NAT and which ports are open to the web

    and finally an expert who knows all the ins and outs of this and your system specifics, and although I do like to brag I'm not that guy :)
     

    pierremenard

    MP Donator
  • Premium Supporter
  • April 6, 2006
    228
    0
    47
    Verona (Italy)
    Home Country
    Italy Italy
    Re: iPhone interface for MediaPortal (iPiMP) - 4.1.0

    Hmm ok.
    [cut]
    and finally an expert who knows all the ins and outs of this and your system specifics, and although I do like to brag I'm not that guy :)

    ;-)

    Ok, I'm installing wireshark, but I checked with netstat and it seems there are not unexpected active connection.

    Thank you for your effort.

    F.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom