My Escargot API HTTP server


#1


I made a custom HTTP server that serves profile information straight from WLM. Thanks to Gabi (@gabipanda) for the idea.

The server generates the images dynamically, so if I would change status, it would change on web as well.

I personally can’t see them with my own public IP but I hope you can.

As a note, it can only show information from contacts that I have added otherwise it will return a 404.

Flowchart/How it works: My escargot forum signature HTTP server
Some server changes: My escargot forum signature HTTP server


#2

Thank you Kanye, very cool!


#3


#4


owo
sever version 1.2:

  • generic image generated for unknown contacts
  • returns now 500 on server receiving c# exceptions
  • gives me a list of IPs requesting which email address cuz why not. (i won’t be messing with these)

#5

would you open source that or tell how did you get profile info from WLM (what library did you use?)


#6

MessengerDotNet (My .NET wrapper for the MessengerAPI)
C#
MessengerPlus (for fetching the profile pictures and PSMs)


#7

previously i was able to see images, now i cant’ lol


#8

I had my pc turned off :stuck_out_tongue: I don’t have a dedi server running for that.


#9

I’m getting really interesting requests right now. Thanks for calling me bitch, Mr. [Censored IP].


#10

Awesome, it is looking amazing.
Nicely done!


#11

oof :unamused:


#12


#13

of course , some idiot will start doing BS


#14

My server logs the IP address and the path requested from every client. :stuck_out_tongue:


#15

is it in python? (i mean it is in typical python file or any other that my webserver supports) if yes, then i can run it lol


#16

C#, HttpListener.

You’d require the .NET Framework :stuck_out_tongue:


#17

fuck


#18

If you’re running windows it wouldn’t be a problem.


#19

well i have an windows laptop but i think i need to port-forward it, which is next to impossible


#20

I could try to make it .NET Core but that would still require a Messenger instance and I don’t know if COM libraries are supported on .NET Core.