• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 22:45
CEST 04:45
KST 11:45
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL21] Ro16 Preview Pt2: All Star1Team Liquid Map Contest #22 - The Finalists14[ASL21] Ro16 Preview Pt1: Fresh Flow9[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0
Community News
2026 GSL Season 1 Qualifiers11Maestros of the Game 2 announced32026 GSL Tour plans announced13Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid22
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool 2026 GSL Tour plans announced MaNa leaves Team Liquid Team Liquid Map Contest #22 - The Finalists Weekly Cups (April 6-12): herO doubles, "Villains" prevail
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament GSL CK: More events planned pending crowdfunding 2026 GSL Season 1 Qualifiers Master Swan Open (Global Bronze-Master 2) SEL Doubles (SC Evo Bimonthly)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 522 Flip My Base The PondCast: SC2 News & Results Mutation # 521 Memorable Boss Mutation # 520 Moving Fees
Brood War
General
[ASL21] Ro16 Preview Pt2: All Star Data needed RepMastered™: replay sharing and analyzer site Gypsy to Korea ASL21 General Discussion
Tourneys
[ASL21] Ro16 Group C [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [ASL21] Ro16 Group A
Strategy
Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend? Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Battle Aces/David Kim RTS Megathread Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Reappraising The Situation T…
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2570 users

BWHF Agent released - free and open source

Forum Index > BW General
Post a Reply
1 2 3 Next All
Dakota_Fanning *
Profile Joined January 2008
Hungary2366 Posts
Last Edited: 2008-12-29 10:52:17
December 28 2008 14:38 GMT
#1
BWHF Agent home page:
http://code.google.com/p/bwhf/

BWHF Agent runs in the background and automatically checks the last replays of Starcraft for hacks. It can be used as a launcher too. It requires Java Runtime Environment 6.0 or higher.

You can also run a check on any of your saved replays or on entire folders of replays (no BWChart required). It logs the results and if it finds a hacker in your last replay, it can bring its window to front or play an alert sound. It has replay autosave feature.

For those who possess a valid authorization key can report hackers automatically to a central hacker database.

You can read more about what these keys are and how to get one:
http://code.google.com/p/bwhf/wiki/AuthorizationKeys

You can list, search, filter, sort existing hackers online on this web page: BWHF Hacker data base
http://94.199.240.39/hackerdb/hackers

Pros compared to other launchers and detectors:
-This is not a 3rd party program! It does not modify Starcraft's memory and it does not interfere with Starcraft in any way so there is absolutely no risk of getting banned by Blizzard or any battle.net server for using it.
-Since it does not modify Starcraft's memory, it does not add new bugs and does not cause Starcraft to crash.
-It's a standalone program not some kind of dll or bw plugin, so you can use it ANYWHERE (iccup, normal battle.net servers, LAN w/e) with or without any launcher. BWHF Agent is a launcher itself.
-You can start and close it at anytime (before or after starting Starcraft, before of after logging in to battle.net, before or during a game).
-It does not belong to a specific Starcraft version therefore it works after Starcraft updates without modification.
-You can repeat the scan process after game, and you can scan old replays.
-You can scan recursively entire folders of replays.
-Does not require Starcraft or any other programs (like BWChart) to be running or even being installed.
-It can report hackers automatically to a central hacker database.
-It's open source therefore the risk of being/containing a malware/adware/virus is minimized (if you always download it from its original home page).

Cons:
-Scan runs after games (it won't tell you if someone's hacking during the game).

https://repmastered.icza.net
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
December 28 2008 14:40 GMT
#2
Cool
Administrator~ Spirit will set you free ~
Puosu
Profile Blog Joined April 2007
7012 Posts
Last Edited: 2008-12-28 14:53:03
December 28 2008 14:51 GMT
#3
Sounds good, nice to hear you dropped the idea of having this cost money.

edit: oh lol I checked out the BGHers release page for this for fun and noticed they have a post about them vs TL.net showmatch. :D
Flopgun
Profile Joined August 2005
Germany274 Posts
December 28 2008 14:58 GMT
#4
How does it checks the replays for hack?
Jaedong fighting
gnuvince
Profile Joined June 2007
Canada73 Posts
December 28 2008 16:43 GMT
#5
Wow, you actually went ahead and re-implemented the replay unpacking. Kudos buddy, I just used a pre-made library for my project (http://code.google.com/p/pyreplib/)
Nightmarjoo
Profile Blog Joined October 2006
United States3360 Posts
Last Edited: 2008-12-28 16:59:22
December 28 2008 16:45 GMT
#6
It's a launcher though? As in, you can't use it with chaos or iccup launcher?
edit: nevermind I understand now :D
Pretty cool, doesn't take much time to scan a couple thousand replays.

I wonder though what all hacks it can find?
aka Lyra; My favourites: July, Stork, Draco, MistrZZZ, TheStc, LastShadow - www.broodwarmaps.net - for all your mapping needs; check my stream: high masters mech terran: twitch.tv/lyrathegreat
MasterReY
Profile Blog Joined August 2007
Germany2708 Posts
December 28 2008 16:50 GMT
#7
On December 28 2008 23:38 Dakota_Fanning wrote:
-It's a standalone program not some kind of dll or bw plugin, so you can use it ANYWHERE (iccup, normal battle.net servers, LAN w/e) with or without any launcher. BWHF Agent is a launcher itself.


everythign said here.

its standalone but you CAN use it to launch bw (even bwchart can do that or just take the explorer.exe from windows)
https://www.twitch.tv/MasterReY/ ~ Biggest Reach fan on TL.net (Don't even dare to mention LR now) ~ R.I.P Violet ~ Developer of SCRChart
TL+ Member
Pads
Profile Blog Joined January 2007
England3228 Posts
December 28 2008 16:51 GMT
#8
-It's a standalone program not some kind of dll or bw plugin, so you can use it ANYWHERE (iccup, normal battle.net servers, LAN w/e) with or without any launcher.

hola
#1 Kwanro[saM] fan!
Starmarine
Profile Joined December 2008
Chile3 Posts
December 28 2008 16:55 GMT
#9
wow that sounds really cool... i`ll try it =) thx
to be stronger!!
MasterReY
Profile Blog Joined August 2007
Germany2708 Posts
December 28 2008 17:24 GMT
#10
On December 29 2008 01:51 Pads wrote:
-It's a standalone program not some kind of dll or bw plugin, so you can use it ANYWHERE (iccup, normal battle.net servers, LAN w/e) with or without any launcher.

hola


as i said one post before
https://www.twitch.tv/MasterReY/ ~ Biggest Reach fan on TL.net (Don't even dare to mention LR now) ~ R.I.P Violet ~ Developer of SCRChart
TL+ Member
d(O.o)a
Profile Blog Joined June 2008
Canada5066 Posts
December 28 2008 17:34 GMT
#11
Thanks Dakota mad love.
Hi.
Pads
Profile Blog Joined January 2007
England3228 Posts
December 28 2008 18:38 GMT
#12
On December 29 2008 02:24 MasterReY wrote:
Show nested quote +
On December 29 2008 01:51 Pads wrote:
-It's a standalone program not some kind of dll or bw plugin, so you can use it ANYWHERE (iccup, normal battle.net servers, LAN w/e) with or without any launcher.

hola


as i said one post before


check the times yo~
#1 Kwanro[saM] fan!
Dakota_Fanning *
Profile Joined January 2008
Hungary2366 Posts
December 29 2008 05:16 GMT
#13
On December 28 2008 23:58 Flopgun wrote:
How does it checks the replays for hack?


It unpacks the binary replays, and analyzes the actions. It tries to find actions and patterns of actions which are mathematical proof of hacking, actions and patterns which cannot be done with your 2 hands unless you were using a 3rd party hack program.
https://repmastered.icza.net
Dakota_Fanning *
Profile Joined January 2008
Hungary2366 Posts
December 29 2008 05:20 GMT
#14
On December 29 2008 01:45 Nightmarjoo wrote:
It's a launcher though? As in, you can't use it with chaos or iccup launcher?
edit: nevermind I understand now :D
Pretty cool, doesn't take much time to scan a couple thousand replays.

I wonder though what all hacks it can find?


The scan engine part can recognize autogather/autotrain, multicommand hacks like multicommand unit control, multicommand rally set hack, building selection hack, current and old moneyhacks etc.

Unfortunatelly I don't know the whole part of the binary replay (I don't have the replay format specification), so I can't extract all the information I need to detect all these hacks.

If anyone has information about the map data section of the replays, plz send it to me so I can improve this. If I will have the map data, I will be able to detect a lot more hacks than it currently does.
https://repmastered.icza.net
Grobyc
Profile Blog Joined June 2008
Canada18410 Posts
December 29 2008 05:24 GMT
#15
Wow sounds like a really good program, especially since you can't get banned from b.net using it. Thanks.
If you watch Godzilla backwards it's about a benevolent lizard who helps rebuild a city and then moonwalks into the ocean.
gnuvince
Profile Joined June 2007
Canada73 Posts
Last Edited: 2008-12-29 05:33:24
December 29 2008 05:31 GMT
#16
Dakota_Fanning: I've noticed you're using the GPL 3 as your license; I'm not very familiar with it, is it possible to use parts of your program in an MIT- or BSD-licensed program?

By the way, for a unofficial specification of the .rep format, see this: http://code.google.com/p/pyreplib/source/browse/trunk/doc/replay_format.txt
Dakota_Fanning *
Profile Joined January 2008
Hungary2366 Posts
December 29 2008 05:44 GMT
#17
On December 29 2008 14:31 gnuvince wrote:
Dakota_Fanning: I've noticed you're using the GPL 3 as your license; I'm not very familiar with it, is it possible to use parts of your program in an MIT- or BSD-licensed program?

By the way, for a unofficial specification of the .rep format, see this: http://code.google.com/p/pyreplib/source/browse/trunk/doc/replay_format.txt


Yeah, that one I know about already, but thanks.
If you read the end of that document, you can read this:
"TODO - research each section of Map Data"

For the GPL v3 license, I think you can use any of my code if you distribute yours under GPL v3 too.
I haven't read the following document, but you might be able to get the answers. It's a summary of GPL v3 in 1-2 pages:
https://fossbazaar.org/content/gplv3-summary

https://repmastered.icza.net
Dakota_Fanning *
Profile Joined January 2008
Hungary2366 Posts
December 29 2008 06:28 GMT
#18
One more thing. Since it's written in Java completely, it's platform independent. If there is need, I can release linux and mac version too, but I need testers for those platforms first. Volunteer for tester if you want to use it on linux or mac.
https://repmastered.icza.net
skyglow1
Profile Blog Joined April 2005
New Zealand3962 Posts
December 29 2008 07:21 GMT
#19
How long should I expect it to take to scan replays? I scanned my rep folder which has 1800 reps and it's been stuck on "Scanning 1801 replays..." for a while now. Should I be expecting to wait something like more like an hour?
Dakota_Fanning *
Profile Joined January 2008
Hungary2366 Posts
Last Edited: 2008-12-29 07:41:33
December 29 2008 07:38 GMT
#20
On December 29 2008 16:21 skyglow1 wrote:
How long should I expect it to take to scan replays? I scanned my rep folder which has 1800 reps and it's been stuck on "Scanning 1801 replays..." for a while now. Should I be expecting to wait something like more like an hour?


Scanning 1800 replays should take about 2-3 minutes depending on your computers speed. If it does not display anything else, there might be an error occured.

During a scan process, it displays the result of each replay scan one by one. So you should see texts scrolling up in the log text area right after it finished counting replays of the selected folders or files.

Try to start the program with "BWHFAgent-console.cmd" script, so then u get a console where you might see some error messages. If u do so, please post them here so I can examine it.

BWHF Agent also logs the result of scans to files. Autoscan result goes to augoscan.log and manual scan results go to manual_scan.log. You might wanna check those too.
https://repmastered.icza.net
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
Code For Giants Cup #29
Liquipedia
BSL
19:00
RO32 Group D
StRyKeR vs rasowy
Artosis vs Aether
JDConan vs OyAji
Hawk vs izu
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 187
ProTech134
Nina 61
SpeCial 25
StarCraft: Brood War
GuemChi 6114
Mind 213
Sharp 165
ggaemo 65
Bale 11
Dota 2
monkeys_forever712
NeuroSwarm131
League of Legends
JimRising 1413
Super Smash Bros
hungrybox770
Heroes of the Storm
Khaldor135
Other Games
summit1g13917
tarik_tv7710
Artosis517
C9.Mang0426
WinterStarcraft256
Maynarde149
ViBE148
Mew2King31
Organizations
Other Games
gamesdonequick612
BasetradeTV519
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Hupsaiya 110
• Mapu7
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Scarra1132
Upcoming Events
Replay Cast
6h 15m
Wardi Open
7h 15m
Afreeca Starleague
7h 15m
Bisu vs Ample
Jaedong vs Flash
Monday Night Weeklies
13h 15m
RSL Revival
23h 15m
GSL
1d 5h
Afreeca Starleague
1d 7h
Barracks vs Leta
Royal vs Light
WardiTV Map Contest Tou…
1d 8h
RSL Revival
2 days
Replay Cast
2 days
[ Show More ]
The PondCast
3 days
KCM Race Survival
3 days
WardiTV Map Contest Tou…
3 days
CranKy Ducklings
3 days
Escore
4 days
RSL Revival
4 days
WardiTV Map Contest Tou…
5 days
Universe Titan Cup
5 days
Rogue vs Percival
Ladder Legends
5 days
uThermal 2v2 Circuit
5 days
BSL
5 days
Sparkling Tuna Cup
6 days
WardiTV Map Contest Tou…
6 days
Ladder Legends
6 days
BSL
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Escore Tournament S2: W3
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
WardiTV TLMC #16
Nations Cup 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W4
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
2026 GSL S2
RSL Revival: Season 5
2026 GSL S1
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.