Как вариант, TP-Link MR3020 или WR703N, но у них цена отличается минимально от приведённого вами девайса. Ещё можно по барахолкам поискать или воткнуть флешку в комп и расшарить :)
Пункты 1-3 можно сделать на чём угодно средствами работы с сетью и xpath/regexp. 4-й осложняет дело, тут может быть проще взять какой-нибудь selenium, благо рулить им можно из того же C#.