Attention! After Beta- 5.3.0
update when i added
version checking and downloading
update package
the google protect has detected that
this app is malware
I have sent an appeal for this
and problem should fix itself
when its approved.
25.2.2025 - No response of appeal yet.
Google Protect detects every time it again
when i compile new version of it.
I wrote to appeal form: Do forensics of the file and
make google protect not to detect it again,
when i compile new version
4.2.2025 When installing on different device the google play protect
does not give warning about malicious app
Newest version Beta-5.6.2
App needs all permissions what it asks
App is scanned with google play protect
and it is safe to use.
Program will download resource file from google drive
and extracts it to path /storage/emulated/0/Teemusoft/HTTPRequester
App
is designed to screen resolution of 1080x2400 (Potrait)
but will work with smaller resolutions but some texts may look small.
Features
Webscraping
- You can create POST/GET or both request
and include a file to the request as well.
- You can do the request once or make it repeat
specific times with specific interval
- If page needs
HTTP Form login or HTTP Auth login,
there is support for it
and login cookies will be sent in your custom request.
- App will detect if page needs HTTP Auth login automatically.
- App has link and media extractor for pages and
you can distribute work load to slave workers
(devices with this App installed)
- If you use distributed workload feature the main worker
app will extract links
from the page
provided and split results between slave workers
- Distributed workload feature supports Form Login and session
cookies will be sent to the slaves
from the master. You must login with main worker.
- If webpage uses two-factor authentication, you can copy session cookies
from known device and paste it as custom cookies.
Scanning
- Port scanning: You can scan address for open ports.
You can make quick scan with
known service or port range scan.
- HTTP Server scanner: You can scan specific
IP range for available HTTP Servers
- Domain scanner: There is list of top domains and
you can scan them
and get domains in the pages of the domains.
- ICMP Ping Scanner: You can scan specific
IP range with ping which tells
you if the IP is online
(Should use in local network because
most devices does not respond to PING)
- Path scanner: You can scan HTTP domain for known paths
(There is 14 million paths what can be scanned)
- File scanner: You can scan HTTP domain for known filenames or
all found paths for known filenames.
(There is 10 million filenames what can be scanned)
DoS
and DDoS
- You can perform denial of service or
distributed denial of service attack.
Attack types
- TCP Attack: You can specify target host/ip and port for attack.
Attack will run if connection can be established
It will send large packets continuosly as long
as connection stays open or user stops the attack.
- SYN Attack: You
can specify target host/ip and port for attack:
Attack will make continuosly connections without
respondonding to targets SYN ACK
Attack will run if connection can be established.
Attack will run as long as connections can be made
or user stops the attack.
- HTTP Attack: You can specify target domain and HTTP path for attack:
Attack will request HTTP Page with GET continuosly.
Attack will
run as long as connection can be establishe
d to the target or user stops the attack
- UDP Attack: You can specify target host/ip and port for the attack.
Attack will send large UDP packets to target
Attack will run as long as user stops it
Every attack type you can limit sending interval (millseconds).
Default interval is 10ms
Attacks
- HTTP Form Login: There is username & password lists
with over 20 million records
what you can use to try Form Login on a page
and all working combinations will be saved
to SQL Database if you have the option enabled (Default enabled)
Other
- Malware scanning. It can scan all your files
and compare it to database of known
malwares. Its very basic
scanner and can detect
malware files and apps for linux/android/ios/windows
From settings you can enable realtime
AV protection and app will check every
New installed apps and updated apps
for malwares against local database
Local database is updated every day at
5AM GMT 0 and if there is new
entries in database the this app will
auto download newest local database.
Info
- All looping actions (link extractor, media extactor, scanners and dos)
can be limited with max time or max count
- In settings page you can view SQL settings and use SQL browser
to browse all saved data from your actions.
You can disable SQL saving from SQL settings
(Default All enabled) if you dont want SQL database
of your found links / found media
/ working
logins / found paths / found files
synced files / fetched webpages
Attention! There are bugs and there are wrong
texts in wrong places and
if you find a bug please report it to me
If app starts behaving weirdly and restart does not work
There is option in settings to reset whole App
If it does not work, then go to android app settings
and clear whole storage of the
App
When you update app, you should delete folder
/storage/emulated/0/Teemusoft/HTTPRequester
and all it contents to receive updated
resource files at startup
There is option to delete the folder
and it contents in settings
Old app data database will be backked up everytime
a new resource file is available.
and will be restored after the update
with new checksums for local files
in
resource file if you want to enable test local files from settings
Android App
Teemusoft HTTPRequester
Teemu -Kukkola