Showdan.Net
c# client for the shodan api
IRequstHandler.cs
2 using System;
3 using System.Collections.Generic;
4 using System.Linq;
5 using System.Net.Http;
6 using System.Threading.Tasks;
7 
8 namespace Shodan.Net
9 {
13  public interface IRequstHandler : IDisposable
14  {
15  Task<T> MakeRequestAsync<T>(Uri url, HttpContent content = null, RequestType requstType = RequestType.GET)
16  where T : class;
17  }
18 }
sane wrapper of http, and simple abstraction layer for unit testing